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 |