The C API provides a low-level interface to the database kernel. More...
Data Structures | |
| struct | db_alloc_t |
| Standard allocator for API data structures. More... | |
| struct | db_memory_segment_t |
| Memory segment for general allocation. More... | |
| struct | db_memory_config_t |
| Configuration for built-in memory allocator. More... | |
| struct | db_init_t |
| Extended library initialization parameters. More... | |
| struct | db_done_t |
| Extended library decommissioning parameters. More... | |
Modules | |
| Database | |
| Data Types | |
| Schema | |
| Data Access | |
| Replication | |
| Configuration | |
| Embedded Server | |
Functions | |
| int | db_init (db_api_t) |
| int | db_done (void) |
| db_result_t | db_attach_thread (void) |
| db_result_t | db_detach_thread (void) |
| int | db_init_ex (db_api_t, const db_init_t *) |
| int | db_done_ex (db_done_t *) |
The C API provides a low-level interface to the database kernel.
To access the C API, include ittia/db.h.
#include <ittia/db.h>