grel.h File Reference

#include <g_types.h>

Go to the source code of this file.

Classes

struct  _GTuples

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GRelation 
GRelation
typedef _GTuples GTuples

Functions

GRelationg_relation_new (gint fields)
void g_relation_destroy (GRelation *relation)
void g_relation_index (GRelation *relation, gint field, GHashFunc hash_func, GEqualFunc key_equal_func)
void g_relation_insert (GRelation *relation,...)
gint g_relation_delete (GRelation *relation, gconstpointer key, gint field)
GTuplesg_relation_select (GRelation *relation, gconstpointer key, gint field)
gint g_relation_count (GRelation *relation, gconstpointer key, gint field)
gboolean g_relation_exists (GRelation *relation,...)
void g_relation_print (GRelation *relation)
void g_tuples_destroy (GTuples *tuples)
gpointer g_tuples_index (GTuples *tuples, gint index, gint field)


Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GRelation GRelation

Definition at line 34 of file grel.h.

typedef struct _GTuples GTuples

Definition at line 35 of file grel.h.


Function Documentation

gint g_relation_count ( GRelation relation,
gconstpointer  key,
gint  field 
)

gint g_relation_delete ( GRelation relation,
gconstpointer  key,
gint  field 
)

void g_relation_destroy ( GRelation relation  ) 

gboolean g_relation_exists ( GRelation relation,
  ... 
)

void g_relation_index ( GRelation relation,
gint  field,
GHashFunc  hash_func,
GEqualFunc  key_equal_func 
)

void g_relation_insert ( GRelation relation,
  ... 
)

GRelation* g_relation_new ( gint  fields  ) 

void g_relation_print ( GRelation relation  ) 

GTuples* g_relation_select ( GRelation relation,
gconstpointer  key,
gint  field 
)

void g_tuples_destroy ( GTuples tuples  ) 

gpointer g_tuples_index ( GTuples tuples,
gint  index,
gint  field 
)


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1