|
HAM_EXPORT void HAM_CALLCONV | ham_set_errhandler (ham_errhandler_fun f) |
|
HAM_EXPORT const char *HAM_CALLCONV | ham_strerror (ham_status_t status) |
|
HAM_EXPORT void HAM_CALLCONV | ham_get_version (ham_u32_t *major, ham_u32_t *minor, ham_u32_t *revision) |
|
HAM_EXPORT void HAM_CALLCONV | ham_get_license (const char **licensee, const char **product) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_create (ham_env_t **env, const char *filename, ham_u32_t flags, ham_u32_t mode, const ham_parameter_t *param) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_open (ham_env_t **env, const char *filename, ham_u32_t flags, const ham_parameter_t *param) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_get_parameters (ham_env_t *env, ham_parameter_t *param) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_create_db (ham_env_t *env, ham_db_t **db, ham_u16_t name, ham_u32_t flags, const ham_parameter_t *params) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_open_db (ham_env_t *env, ham_db_t **db, ham_u16_t name, ham_u32_t flags, const ham_parameter_t *params) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_rename_db (ham_env_t *env, ham_u16_t oldname, ham_u16_t newname, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_erase_db (ham_env_t *env, ham_u16_t name, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_flush (ham_env_t *env, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_get_database_names (ham_env_t *env, ham_u16_t *names, ham_u32_t *count) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_env_close (ham_env_t *env, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t | ham_txn_begin (ham_txn_t **txn, ham_env_t *env, const char *name, void *reserved, ham_u32_t flags) |
|
HAM_EXPORT const char * | ham_txn_get_name (ham_txn_t *txn) |
|
HAM_EXPORT ham_status_t | ham_txn_commit (ham_txn_t *txn, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t | ham_txn_abort (ham_txn_t *txn, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_get_error (ham_db_t *db) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_set_compare_func (ham_db_t *db, ham_compare_func_t foo) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_find (ham_db_t *db, ham_txn_t *txn, ham_key_t *key, ham_record_t *record, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_insert (ham_db_t *db, ham_txn_t *txn, ham_key_t *key, ham_record_t *record, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_erase (ham_db_t *db, ham_txn_t *txn, ham_key_t *key, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_get_key_count (ham_db_t *db, ham_txn_t *txn, ham_u32_t flags, ham_u64_t *keycount) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_get_parameters (ham_db_t *db, ham_parameter_t *param) |
|
HAM_EXPORT ham_env_t *HAM_CALLCONV | ham_db_get_env (ham_db_t *db) |
|
HAM_EXPORT int HAM_CALLCONV | ham_key_get_approximate_match_type (ham_key_t *key) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_db_close (ham_db_t *db, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_create (ham_cursor_t **cursor, ham_db_t *db, ham_txn_t *txn, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_clone (ham_cursor_t *src, ham_cursor_t **dest) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_move (ham_cursor_t *cursor, ham_key_t *key, ham_record_t *record, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_overwrite (ham_cursor_t *cursor, ham_record_t *record, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_find (ham_cursor_t *cursor, ham_key_t *key, ham_record_t *record, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_insert (ham_cursor_t *cursor, ham_key_t *key, ham_record_t *record, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_erase (ham_cursor_t *cursor, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_get_duplicate_count (ham_cursor_t *cursor, ham_u32_t *count, ham_u32_t flags) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_get_record_size (ham_cursor_t *cursor, ham_u64_t *size) |
|
HAM_EXPORT ham_status_t
HAM_CALLCONV | ham_cursor_close (ham_cursor_t *cursor) |
|
Include file for hamsterdb Embedded Storage.
- Author
- Christoph Rupp, chris.nosp@m.@cru.nosp@m.pp.de
- Version
- 2.1.7
Definition in file hamsterdb.h.