recutils
|
#include <config.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <gl_array_list.h>
#include <gl_list.h>
#include <rec-utils.h>
#include <rec.h>
Data Structures | |
struct | rec_db_s |
Functions | |
rec_db_t | rec_db_new (void) |
void | rec_db_destroy (rec_db_t db) |
size_t | rec_db_size (rec_db_t db) |
rec_rset_t | rec_db_get_rset (rec_db_t db, size_t position) |
bool | rec_db_insert_rset (rec_db_t db, rec_rset_t rset, size_t position) |
bool | rec_db_remove_rset (rec_db_t db, size_t position) |
bool | rec_db_type_p (rec_db_t db, const char *type) |
rec_rset_t | rec_db_get_rset_by_type (rec_db_t db, const char *type) |
rec_rset_t | rec_db_query (rec_db_t db, const char *type, const char *join, size_t *index, rec_sex_t sex, const char *fast_string, size_t random, rec_fex_t fex, const char *password, rec_fex_t group_by, rec_fex_t sort_by, int flags) |
bool | rec_db_insert (rec_db_t db, const char *type, size_t *index, rec_sex_t sex, const char *fast_string, size_t random, const char *password, rec_record_t record, int flags) |
bool | rec_db_delete (rec_db_t db, const char *type, size_t *index, rec_sex_t sex, const char *fast_string, size_t random, int flags) |
bool | rec_db_set (rec_db_t db, const char *type, size_t *index, rec_sex_t sex, const char *fast_string, size_t random, rec_fex_t fex, int action, const char *action_arg, int flags) |
rec_aggregate_reg_t | rec_db_aggregates (rec_db_t db) |
rec_aggregate_reg_t rec_db_aggregates | ( | rec_db_t | db | ) |
bool rec_db_delete | ( | rec_db_t | db, |
const char * | type, | ||
size_t * | index, | ||
rec_sex_t | sex, | ||
const char * | fast_string, | ||
size_t | random, | ||
int | flags | ||
) |
void rec_db_destroy | ( | rec_db_t | db | ) |
rec_rset_t rec_db_get_rset | ( | rec_db_t | db, |
size_t | position | ||
) |
rec_rset_t rec_db_get_rset_by_type | ( | rec_db_t | db, |
const char * | type | ||
) |
bool rec_db_insert | ( | rec_db_t | db, |
const char * | type, | ||
size_t * | index, | ||
rec_sex_t | sex, | ||
const char * | fast_string, | ||
size_t | random, | ||
const char * | password, | ||
rec_record_t | record, | ||
int | flags | ||
) |
bool rec_db_insert_rset | ( | rec_db_t | db, |
rec_rset_t | rset, | ||
size_t | position | ||
) |
rec_db_t rec_db_new | ( | void | ) |
rec_rset_t rec_db_query | ( | rec_db_t | db, |
const char * | type, | ||
const char * | join, | ||
size_t * | index, | ||
rec_sex_t | sex, | ||
const char * | fast_string, | ||
size_t | random, | ||
rec_fex_t | fex, | ||
const char * | password, | ||
rec_fex_t | group_by, | ||
rec_fex_t | sort_by, | ||
int | flags | ||
) |
bool rec_db_remove_rset | ( | rec_db_t | db, |
size_t | position | ||
) |
bool rec_db_set | ( | rec_db_t | db, |
const char * | type, | ||
size_t * | index, | ||
rec_sex_t | sex, | ||
const char * | fast_string, | ||
size_t | random, | ||
rec_fex_t | fex, | ||
int | action, | ||
const char * | action_arg, | ||
int | flags | ||
) |
size_t rec_db_size | ( | rec_db_t | db | ) |
bool rec_db_type_p | ( | rec_db_t | db, |
const char * | type | ||
) |