| Nsqlite | |
| Nv2 | |
| Ndetail | |
| Calways_false | |
| Coptional_value | |
| Coptional_value< std::optional< T > > | |
| Cpack_size | |
| Cpack_size< std::tuple< Ts... > > | |
| Cfunction_holder | |
| Ccallable_traits | |
| Ccallable_traits< R(Args...), void > | |
| Ccallable_traits< R(*)(Args...), void > | |
| Ccallable_traits< R(&)(Args...), void > | |
| Ccallable_traits< R(Class::*)(Args...), void > | |
| Ccallable_traits< R(Class::*)(Args...) const, void > | |
| Ccallable_traits< Callable, std::void_t< decltype(&Callable::operator())> > | |
| Ccallable_traits< Callable const, std::enable_if_t<!std::is_function_v< Callable >, void > > | |
| Ccallable_traits< Callable volatile, std::enable_if_t<!std::is_function_v< Callable >, void > > | |
| Ccallable_traits< Callable const volatile, std::enable_if_t<!std::is_function_v< Callable >, void > > | |
| Ccallable_traits< Callable &, std::enable_if_t<!std::is_function_v< std::remove_reference_t< Callable > >, void > > | |
| Ccallable_traits< Callable &&, std::enable_if_t<!std::is_function_v< std::remove_reference_t< Callable > >, void > > | |
| Cis_optional | |
| Cis_optional< std::optional< U > > | |
| Cargument_converter | |
| Cargument_converter< T > | |
| Cargument_converter< bool > | |
| Cargument_converter< std::string_view > | |
| Cargument_converter< Text > | |
| Cargument_converter< std::span< const unsigned char > > | |
| Cargument_converter< std::span< const std::byte > > | |
| Cargument_converter< Vector > | |
| Cargument_converter< sqlite3_value * > | |
| Cargument_converter< sqlite3_value const * > | |
| Cargument_converter< std::optional< T > > | |
| Cresult_writer | |
| Cresult_writer< void > | |
| Cresult_writer< null_type > | |
| Cresult_writer< std::nullptr_t > | |
| Cresult_writer< T > | |
| Cresult_writer< bool > | |
| Cresult_writer< std::string_view > | |
| Cresult_writer< Text > | |
| Cresult_writer< std::span< const unsigned char > > | |
| Cresult_writer< std::span< const std::byte > > | |
| Cresult_writer< Vector > | |
| Cresult_writer< std::optional< T > > | |
| Njson | |
| Cpath_builder | Helper for composing JSON path expressions compatible with SQLite's JSON1 dialect |
| Cbackup | backup is a class for representing SQLite backup operations An object of this class is not copyable |
| Cnamed_parameter | |
| Cnull_type | null_type is an empty type used to represent NULL values |
| Ccommand | command is the base class of all sql command classes An object of this class is not copyable |
| Cconnection | Connection is used to open, close, attach and detach a database. Further it has to be passed to all classes since it represents the connection to the database and contains the internal needed handle, so you can see a connection object as handle to the database An object of this class is not copyable |
| Cconnection_pool | Thread-safe pool for leasing reusable SQLite connections |
| Clease | |
| Cdatabase_exception | Generic runtime failure raised for most SQLite errors |
| Cdatabase_exception_code | Exception that carries the original SQLite error code and optional SQL snippet |
| Cbuffer_too_small_exception | Raised when a caller-provided buffer is too small to hold a blob/text payload |
| Cdatabase_misuse_exception | Used for programming errors such as double-closing or using invalidated resources |
| Cdatabase_misuse_exception_code | Logic-error flavour that also exposes the SQLite status code and SQL string |
| Cdatabase_system_error | Wraps system-level failures (e.g., file I/O) that bubble up from SQLite APIs |
| Cexecute | Execute can be used for SQL commands which should executed the constructor is defined in a way that it can be used like a function An object of this class is not copyable |
| Cunknown_t | |
| Cnull_t | |
| Cfilesystem_entry | Result of probing a filesystem path that bundles status metadata and the failure code |
| Cfilesystem_adapter | Interface for querying and mutating filesystem paths before SQLite touches them |
| Cdefault_filesystem_adapter | Default adapter that simply forwards to std::filesystem |
| Cfunction_options | Options passed alongside a callable when registering it with sqlite3_create_function_v2 |
| Cprivate_accessor | A internal used class, shall not be used from users |
| Cresult_construct_params_private | |
| Cquery | Query should be used to execute SQL queries An object of this class is not copyable |
| Cresult_range | |
| Ccolumn_cache | |
| Crow_view | |
| Citerator | |
| Cresult | Forward-only cursor over the rows produced by a prepared statement |
| Csavepoint | This is a helper class to handle transaction savepoints within SQLite |
| Csession_options | Configuration flags supplied when opening a new change session |
| Csession | RAII wrapper around sqlite3_session |
| Csnapshot | RAII wrapper around sqlite3_snapshot |
| Cstatement_cache_config | Configuration knobs for the built-in LRU statement cache |
| Cstatement_cache | Tracks prepared statements by SQL text and hands them out on demand |
| Centry | |
| Ctransaction | Transaction is a helper class to start transactions within SQLite |
| Cview | View is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view |
| Ndetail | |
| Calways_false | |
| Coptional_value | |
| Coptional_value< std::optional< T > > | |
| Cpack_size | |
| Cpack_size< std::tuple< Ts... > > | |
| Cfunction_holder | |
| Ccallable_traits | |
| Ccallable_traits< R(Args...), void > | |
| Ccallable_traits< R(*)(Args...), void > | |
| Ccallable_traits< R(&)(Args...), void > | |
| Ccallable_traits< R(Class::*)(Args...), void > | |
| Ccallable_traits< R(Class::*)(Args...) const, void > | |
| Ccallable_traits< Callable, std::void_t< decltype(&Callable::operator())> > | |
| Ccallable_traits< Callable const, std::enable_if_t<!std::is_function_v< Callable >, void > > | |
| Ccallable_traits< Callable volatile, std::enable_if_t<!std::is_function_v< Callable >, void > > | |
| Ccallable_traits< Callable const volatile, std::enable_if_t<!std::is_function_v< Callable >, void > > | |
| Ccallable_traits< Callable &, std::enable_if_t<!std::is_function_v< std::remove_reference_t< Callable > >, void > > | |
| Ccallable_traits< Callable &&, std::enable_if_t<!std::is_function_v< std::remove_reference_t< Callable > >, void > > | |
| Cis_optional | |
| Cis_optional< std::optional< U > > | |
| Cargument_converter | |
| Cargument_converter< T > | |
| Cargument_converter< bool > | |
| Cargument_converter< std::string_view > | |
| Cargument_converter< Text > | |
| Cargument_converter< std::span< const unsigned char > > | |
| Cargument_converter< std::span< const std::byte > > | |
| Cargument_converter< Vector > | |
| Cargument_converter< sqlite3_value * > | |
| Cargument_converter< sqlite3_value const * > | |
| Cargument_converter< std::optional< T > > | |
| Cresult_writer | |
| Cresult_writer< void > | |
| Cresult_writer< null_type > | |
| Cresult_writer< std::nullptr_t > | |
| Cresult_writer< T > | |
| Cresult_writer< bool > | |
| Cresult_writer< std::string_view > | |
| Cresult_writer< Text > | |
| Cresult_writer< std::span< const unsigned char > > | |
| Cresult_writer< std::span< const std::byte > > | |
| Cresult_writer< Vector > | |
| Cresult_writer< std::optional< T > > | |
| Njson | |
| Cpath_builder | Helper for composing JSON path expressions compatible with SQLite's JSON1 dialect |
| Cbackup | backup is a class for representing SQLite backup operations An object of this class is not copyable |
| Cnamed_parameter | |
| Cnull_type | null_type is an empty type used to represent NULL values |
| Ccommand | command is the base class of all sql command classes An object of this class is not copyable |
| Cconnection | Connection is used to open, close, attach and detach a database. Further it has to be passed to all classes since it represents the connection to the database and contains the internal needed handle, so you can see a connection object as handle to the database An object of this class is not copyable |
| Cconnection_pool | Thread-safe pool for leasing reusable SQLite connections |
| Clease | |
| Cdatabase_exception | Generic runtime failure raised for most SQLite errors |
| Cdatabase_exception_code | Exception that carries the original SQLite error code and optional SQL snippet |
| Cbuffer_too_small_exception | Raised when a caller-provided buffer is too small to hold a blob/text payload |
| Cdatabase_misuse_exception | Used for programming errors such as double-closing or using invalidated resources |
| Cdatabase_misuse_exception_code | Logic-error flavour that also exposes the SQLite status code and SQL string |
| Cdatabase_system_error | Wraps system-level failures (e.g., file I/O) that bubble up from SQLite APIs |
| Cexecute | Execute can be used for SQL commands which should executed the constructor is defined in a way that it can be used like a function An object of this class is not copyable |
| Cunknown_t | |
| Cnull_t | |
| Cfilesystem_entry | Result of probing a filesystem path that bundles status metadata and the failure code |
| Cfilesystem_adapter | Interface for querying and mutating filesystem paths before SQLite touches them |
| Cdefault_filesystem_adapter | Default adapter that simply forwards to std::filesystem |
| Cfunction_options | Options passed alongside a callable when registering it with sqlite3_create_function_v2 |
| Cprivate_accessor | A internal used class, shall not be used from users |
| Cresult_construct_params_private | |
| Cquery | Query should be used to execute SQL queries An object of this class is not copyable |
| Cresult_range | |
| Ccolumn_cache | |
| Crow_view | |
| Citerator | |
| Cresult | Forward-only cursor over the rows produced by a prepared statement |
| Csavepoint | This is a helper class to handle transaction savepoints within SQLite |
| Csession_options | Configuration flags supplied when opening a new change session |
| Csession | RAII wrapper around sqlite3_session |
| Csnapshot | RAII wrapper around sqlite3_snapshot |
| Cstatement_cache_config | Configuration knobs for the built-in LRU statement cache |
| Cstatement_cache | Tracks prepared statements by SQL text and hands them out on demand |
| Centry | |
| Ctransaction | Transaction is a helper class to start transactions within SQLite |
| Cview | View is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view |