grel.h File Reference

__G_REL_H__

Typedef GRelation

typedef typedefG_BEGIN_DECLS struct _GRelationGRelation

Typedef GTuples

typedef struct _GTuplesGTuples

g_relation_new ( gint )

IMPORT_C GRelation *g_relation_new(gintfields)

g_relation_destroy ( GRelation * )

IMPORT_C voidg_relation_destroy(GRelation *relation)

g_relation_index ( GRelation *, gint, GHashFunc, GEqualFunc )

IMPORT_C voidg_relation_index(GRelation *relation,
gintfield,
GHashFunchash_func,
GEqualFunckey_equal_func
)

g_relation_insert ( GRelation *, ... )

IMPORT_C voidg_relation_insert(GRelation *relation,
...
)

g_relation_delete ( GRelation *, gconstpointer, gint )

IMPORT_C gintg_relation_delete(GRelation *relation,
gconstpointerkey,
gintfield
)

g_relation_select ( GRelation *, gconstpointer, gint )

IMPORT_C GTuples *g_relation_select(GRelation *relation,
gconstpointerkey,
gintfield
)

g_relation_count ( GRelation *, gconstpointer, gint )

IMPORT_C gintg_relation_count(GRelation *relation,
gconstpointerkey,
gintfield
)

g_relation_exists ( GRelation *, ... )

IMPORT_C gbooleang_relation_exists(GRelation *relation,
...
)

g_relation_print ( GRelation * )

IMPORT_C voidg_relation_print(GRelation *relation)

g_tuples_destroy ( GTuples * )

IMPORT_C voidg_tuples_destroy(GTuples *tuples)

g_tuples_index ( GTuples *, gint, gint )

IMPORT_C gpointerg_tuples_index(GTuples *tuples,
gintindex_,
gintfield
)