|
ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
|
This page contains mappings of SQLite objects and functions to ThinSQLite++ and serves as a status page of what is or isn't available in this library.
| Type | Mapped To |
|---|---|
| sqlite3 | database |
| sqlite3_api_routines | out of scope |
| sqlite3_backup | backup |
| sqlite3_blob | blob |
| sqlite3_context | context |
| sqlite3_file | out of scope |
| sqlite3_index_info | index_info |
| sqlite3_int64 | std::int64_t |
| sqlite3_uint64 | std::size_t |
| sqlite3_io_methods | out of scope |
| sqlite3_mem_methods | out of scope |
| sqlite3_module | By itself out of scope. Functionality provided as part of vtab |
| sqlite3_mutex | mutex |
| sqlite3_mutex_methods | out of scope |
| sqlite3_pcache | out of scope |
| sqlite3_pcache_methods2 | out of scope |
| sqlite3_pcache_page | out of scope |
| sqlite3_snapshot | snapshot |
| sqlite3_stmt | statement |
| sqlite3_str | out of scope |
| sqlite3_value | value |
| sqlite3_vfs | out of scope |
| sqlite3_vtab | vtab |
| sqlite3_vtab_cursor | vtab::cursor |
| Function | Mapped To |
|---|---|
| sqlite3_malloc | sqlite_allocated, sqlite_allocator |
| sqlite3_malloc64 | sqlite_allocated, sqlite_allocator |
| sqlite3_memory_highwater | not implemented |
| sqlite3_memory_used | not implemented |
| sqlite3_mprintf | out of scope |
| sqlite3_msize | out of scope |
| sqlite3_mutex_alloc | mutex::alloc |
| sqlite3_mutex_enter | mutex::lock |
| sqlite3_mutex_free | mutex |
| sqlite3_mutex_held | out of scope |
| sqlite3_mutex_leave | mutex::unlock |
| sqlite3_mutex_notheld | out of scope |
| sqlite3_mutex_try | mutex::try_lock |
| sqlite3_next_stmt | database::next_statement |
| sqlite3_normalized_sql | out of scope |
| sqlite3_open | database::open |
| sqlite3_open16 | out of scope |
| sqlite3_open_v2 | database::open |
| sqlite3_os_end | out of scope |
| sqlite3_os_init | out of scope |
| sqlite3_overload_function | database::overload_function |