151 size_t olaf_db_find(
Olaf_DB * db,uint64_t start_key,uint64_t stop_key,uint64_t * results,
size_t results_size);
void olaf_db_delete(Olaf_DB *db, uint64_t *keys, uint64_t *values, size_t size)
Definition: olaf_db.c:259
void olaf_db_stats_meta_data(Olaf_DB *db, bool verbose)
Definition: olaf_db.c:183
void olaf_db_stats(Olaf_DB *db, bool verbose)
Definition: olaf_db.c:410
void olaf_db_delete_meta_data(Olaf_DB *db, uint32_t *key)
Definition: olaf_db.c:143
void olaf_db_store(Olaf_DB *db, uint64_t *keys, uint64_t *values, size_t size)
Definition: olaf_db.c:255
void olaf_db_destroy(Olaf_DB *db)
Definition: olaf_db.c:434
void olaf_db_store_meta_data(Olaf_DB *db, uint32_t *key, Olaf_Resource_Meta_data *value)
Definition: olaf_db.c:124
bool olaf_db_has_meta_data(Olaf_DB *db, uint32_t *key)
Definition: olaf_db.c:241
size_t olaf_db_find(Olaf_DB *db, uint64_t start_key, uint64_t stop_key, uint64_t *results, size_t results_size)
Definition: olaf_db.c:283
bool olaf_db_find_single(Olaf_DB *db, uint64_t start_key, uint64_t stop_key)
Definition: olaf_db.c:278
void olaf_db_find_meta_data(Olaf_DB *db, uint32_t *key, Olaf_Resource_Meta_data *value)
Definition: olaf_db.c:158
Olaf_DB * olaf_db_new(const char *db_file_folder, bool readonly)
Definition: olaf_db.c:47
uint32_t olaf_db_string_hash(const char *key, size_t len)
Definition: olaf_db.c:86
A struct with state information on the data store.
Definition: olaf_db.c:27