VSQLite++ 0.3
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nsqlite
 Ndetail
 Calways_false
 Cargument_converter
 Cargument_converter< bool >
 Cargument_converter< sqlite3_value * >
 Cargument_converter< sqlite3_value const * >
 Cargument_converter< std::optional< T > >
 Cargument_converter< std::span< const std::byte > >
 Cargument_converter< std::span< const unsigned char > >
 Cargument_converter< std::string_view >
 Cargument_converter< T >
 Cargument_converter< Text >
 Cargument_converter< Vector >
 Ccallable_traits
 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 > >
 Ccallable_traits< Callable const volatile, std::enable_if_t<!std::is_function_v< Callable >, void > >
 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, std::void_t< decltype(&Callable::operator())> >
 Ccallable_traits< R(&)(Args...), void >
 Ccallable_traits< R(*)(Args...), void >
 Ccallable_traits< R(Args...), void >
 Ccallable_traits< R(Class::*)(Args...) const, void >
 Ccallable_traits< R(Class::*)(Args...), void >
 Cfunction_holder
 Cis_optional
 Cis_optional< std::optional< U > >
 Coptional_value
 Coptional_value< std::optional< T > >
 Cpack_size
 Cpack_size< std::tuple< Ts... > >
 Cresult_writer
 Cresult_writer< bool >
 Cresult_writer< null_type >
 Cresult_writer< std::nullptr_t >
 Cresult_writer< std::optional< T > >
 Cresult_writer< std::span< const std::byte > >
 Cresult_writer< std::span< const unsigned char > >
 Cresult_writer< std::string_view >
 Cresult_writer< T >
 Cresult_writer< Text >
 Cresult_writer< Vector >
 Cresult_writer< void >
 Njson
 Cpath_builderHelper for composing JSON path expressions compatible with SQLite's JSON1 dialect
 Nv2
 Ndetail
 Calways_false
 Cargument_converter
 Cargument_converter< bool >
 Cargument_converter< sqlite3_value * >
 Cargument_converter< sqlite3_value const * >
 Cargument_converter< std::optional< T > >
 Cargument_converter< std::span< const std::byte > >
 Cargument_converter< std::span< const unsigned char > >
 Cargument_converter< std::string_view >
 Cargument_converter< T >
 Cargument_converter< Text >
 Cargument_converter< Vector >
 Ccallable_traits
 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 > >
 Ccallable_traits< Callable const volatile, std::enable_if_t<!std::is_function_v< Callable >, void > >
 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, std::void_t< decltype(&Callable::operator())> >
 Ccallable_traits< R(&)(Args...), void >
 Ccallable_traits< R(*)(Args...), void >
 Ccallable_traits< R(Args...), void >
 Ccallable_traits< R(Class::*)(Args...) const, void >
 Ccallable_traits< R(Class::*)(Args...), void >
 Cfunction_holder
 Cis_optional
 Cis_optional< std::optional< U > >
 Coptional_value
 Coptional_value< std::optional< T > >
 Cpack_size
 Cpack_size< std::tuple< Ts... > >
 Cresult_writer
 Cresult_writer< bool >
 Cresult_writer< null_type >
 Cresult_writer< std::nullptr_t >
 Cresult_writer< std::optional< T > >
 Cresult_writer< std::span< const std::byte > >
 Cresult_writer< std::span< const unsigned char > >
 Cresult_writer< std::string_view >
 Cresult_writer< T >
 Cresult_writer< Text >
 Cresult_writer< Vector >
 Cresult_writer< void >
 Njson
 Cpath_builderHelper for composing JSON path expressions compatible with SQLite's JSON1 dialect
 Cbackupbackup is a class for representing SQLite backup operations An object of this class is not copyable
 Cbuffer_too_small_exceptionRaised when a caller-provided buffer is too small to hold a blob/text payload
 Ccommandcommand is the base class of all sql command classes An object of this class is not copyable
 CconnectionConnection 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_poolThread-safe pool for leasing reusable SQLite connections
 Clease
 Cdatabase_exceptionGeneric runtime failure raised for most SQLite errors
 Cdatabase_exception_codeException that carries the original SQLite error code and optional SQL snippet
 Cdatabase_misuse_exceptionUsed for programming errors such as double-closing or using invalidated resources
 Cdatabase_misuse_exception_codeLogic-error flavour that also exposes the SQLite status code and SQL string
 Cdatabase_system_errorWraps system-level failures (e.g., file I/O) that bubble up from SQLite APIs
 Cdefault_filesystem_adapterDefault adapter that simply forwards to std::filesystem
 CexecuteExecute 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
 Cfilesystem_adapterInterface for querying and mutating filesystem paths before SQLite touches them
 Cfilesystem_entryResult of probing a filesystem path that bundles status metadata and the failure code
 Cfunction_optionsOptions passed alongside a callable when registering it with sqlite3_create_function_v2
 Cnamed_parameter
 Cnull_t
 Cnull_typenull_type is an empty type used to represent NULL values
 Cprivate_accessorA internal used class, shall not be used from users
 CqueryQuery should be used to execute SQL queries An object of this class is not copyable
 Cresult_range
 Ccolumn_cache
 Crow_view
 Citerator
 CresultForward-only cursor over the rows produced by a prepared statement
 Cresult_construct_params_private
 CsavepointThis is a helper class to handle transaction savepoints within SQLite
 CsessionRAII wrapper around sqlite3_session
 Csession_optionsConfiguration flags supplied when opening a new change session
 CsnapshotRAII wrapper around sqlite3_snapshot
 Cstatement_cacheTracks prepared statements by SQL text and hands them out on demand
 Centry
 Cstatement_cache_configConfiguration knobs for the built-in LRU statement cache
 CtransactionTransaction is a helper class to start transactions within SQLite
 Cunknown_t
 CviewView is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view
 Cbackupbackup is a class for representing SQLite backup operations An object of this class is not copyable
 Cbuffer_too_small_exceptionRaised when a caller-provided buffer is too small to hold a blob/text payload
 Ccommandcommand is the base class of all sql command classes An object of this class is not copyable
 CconnectionConnection 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_poolThread-safe pool for leasing reusable SQLite connections
 Clease
 Cdatabase_exceptionGeneric runtime failure raised for most SQLite errors
 Cdatabase_exception_codeException that carries the original SQLite error code and optional SQL snippet
 Cdatabase_misuse_exceptionUsed for programming errors such as double-closing or using invalidated resources
 Cdatabase_misuse_exception_codeLogic-error flavour that also exposes the SQLite status code and SQL string
 Cdatabase_system_errorWraps system-level failures (e.g., file I/O) that bubble up from SQLite APIs
 Cdefault_filesystem_adapterDefault adapter that simply forwards to std::filesystem
 CexecuteExecute 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
 Cfilesystem_adapterInterface for querying and mutating filesystem paths before SQLite touches them
 Cfilesystem_entryResult of probing a filesystem path that bundles status metadata and the failure code
 Cfunction_optionsOptions passed alongside a callable when registering it with sqlite3_create_function_v2
 Cnamed_parameter
 Cnull_t
 Cnull_typenull_type is an empty type used to represent NULL values
 Cprivate_accessorA internal used class, shall not be used from users
 CqueryQuery should be used to execute SQL queries An object of this class is not copyable
 Cresult_range
 Ccolumn_cache
 Crow_view
 Citerator
 CresultForward-only cursor over the rows produced by a prepared statement
 Cresult_construct_params_private
 CsavepointThis is a helper class to handle transaction savepoints within SQLite
 CsessionRAII wrapper around sqlite3_session
 Csession_optionsConfiguration flags supplied when opening a new change session
 CsnapshotRAII wrapper around sqlite3_snapshot
 Cstatement_cacheTracks prepared statements by SQL text and hands them out on demand
 Centry
 Cstatement_cache_configConfiguration knobs for the built-in LRU statement cache
 CtransactionTransaction is a helper class to start transactions within SQLite
 Cunknown_t
 CviewView is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view