VSQLite++ 0.3
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Csqlite::v2::detail::argument_converter< T, Enable >
 Csqlite::v2::detail::argument_converter< bool >
 Csqlite::v2::detail::argument_converter< sqlite3_value * >
 Csqlite::v2::detail::argument_converter< sqlite3_value const * >
 Csqlite::v2::detail::argument_converter< std::optional< T > >
 Csqlite::v2::detail::argument_converter< std::span< const std::byte > >
 Csqlite::v2::detail::argument_converter< std::span< const unsigned char > >
 Csqlite::v2::detail::argument_converter< std::string_view >
 Csqlite::v2::detail::argument_converter< T >
 Csqlite::v2::detail::argument_converter< Text >
 Csqlite::v2::detail::argument_converter< Vector >
 Csqlite::backupbackup is a class for representing SQLite backup operations An object of this class is not copyable
 Csqlite::v2::backupbackup is a class for representing SQLite backup operations An object of this class is not copyable
 Csqlite::v2::detail::callable_traits< Callable, Enable >
 Csqlite::v2::detail::callable_traits< Callable const volatile, std::enable_if_t<!std::is_function_v< Callable >, void > >
 Csqlite::v2::detail::callable_traits< Callable const, std::enable_if_t<!std::is_function_v< Callable >, void > >
 Csqlite::v2::detail::callable_traits< Callable volatile, std::enable_if_t<!std::is_function_v< Callable >, void > >
 Csqlite::v2::detail::callable_traits< decltype(&Callable::operator())>
 Csqlite::v2::detail::callable_traits< Callable, std::void_t< decltype(&Callable::operator())> >
 Csqlite::v2::detail::callable_traits< R(Args...), void >
 Csqlite::v2::detail::callable_traits< R(Args...)>
 Csqlite::v2::detail::callable_traits< R(&)(Args...), void >
 Csqlite::v2::detail::callable_traits< R(*)(Args...), void >
 Csqlite::v2::detail::callable_traits< R(Class::*)(Args...) const, void >
 Csqlite::v2::detail::callable_traits< R(Class::*)(Args...), void >
 Csqlite::v2::detail::callable_traits< std::remove_reference_t< Callable > >
 Csqlite::v2::detail::callable_traits< Callable &&, std::enable_if_t<!std::is_function_v< std::remove_reference_t< Callable > >, void > >
 Csqlite::v2::detail::callable_traits< Callable &, std::enable_if_t<!std::is_function_v< std::remove_reference_t< Callable > >, void > >
 Csqlite::v2::query::result_range::column_cache
 Csqlite::commandcommand is the base class of all sql command classes An object of this class is not copyable
 Csqlite::v2::executeExecute 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
 Csqlite::v2::queryQuery should be used to execute SQL queries An object of this class is not copyable
 Csqlite::v2::commandcommand is the base class of all sql command classes An object of this class is not copyable
 Csqlite::v2::executeExecute 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
 Csqlite::v2::queryQuery should be used to execute SQL queries An object of this class is not copyable
 Csqlite::connectionConnection 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
 Csqlite::v2::connectionConnection 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
 Csqlite::connection_poolThread-safe pool for leasing reusable SQLite connections
 Csqlite::v2::connection_poolThread-safe pool for leasing reusable SQLite connections
 Csqlite::v2::statement_cache::entry
 Cstd::false_type
 Csqlite::v2::detail::is_optional< std::optional< U > >
 Csqlite::v2::detail::always_false< T >
 Csqlite::v2::detail::is_optional< T >
 Csqlite::filesystem_adapterInterface for querying and mutating filesystem paths before SQLite touches them
 Csqlite::v2::default_filesystem_adapterDefault adapter that simply forwards to std::filesystem
 Csqlite::v2::filesystem_adapterInterface for querying and mutating filesystem paths before SQLite touches them
 Csqlite::v2::default_filesystem_adapterDefault adapter that simply forwards to std::filesystem
 Csqlite::filesystem_entryResult of probing a filesystem path that bundles status metadata and the failure code
 Csqlite::v2::filesystem_entryResult of probing a filesystem path that bundles status metadata and the failure code
 Csqlite::v2::detail::function_holder< Callable >
 Csqlite::function_optionsOptions passed alongside a callable when registering it with sqlite3_create_function_v2
 Csqlite::v2::function_optionsOptions passed alongside a callable when registering it with sqlite3_create_function_v2
 Cstd::integral_constant
 Csqlite::v2::detail::pack_size< std::tuple< Ts... > >
 Csqlite::v2::query::result_range::iterator
 Csqlite::v2::connection_pool::lease
 Cstd::logic_error
 Csqlite::v2::database_misuse_exceptionUsed for programming errors such as double-closing or using invalidated resources
 Csqlite::v2::database_misuse_exception_codeLogic-error flavour that also exposes the SQLite status code and SQL string
 Csqlite::named_parameter< T >
 Csqlite::v2::named_parameter< T >
 Csqlite::null_t
 Csqlite::v2::null_t
 Csqlite::null_typenull_type is an empty type used to represent NULL values
 Csqlite::v2::null_typenull_type is an empty type used to represent NULL values
 Csqlite::v2::detail::optional_value< T >
 Csqlite::v2::detail::optional_value< std::optional< T > >
 Csqlite::v2::detail::pack_size< Ts >
 Csqlite::v2::json::path_builderHelper for composing JSON path expressions compatible with SQLite's JSON1 dialect
 Csqlite::private_accessorA internal used class, shall not be used from users
 Csqlite::v2::private_accessorA internal used class, shall not be used from users
 Csqlite::resultForward-only cursor over the rows produced by a prepared statement
 Csqlite::v2::resultForward-only cursor over the rows produced by a prepared statement
 Csqlite::result_construct_params_private
 Csqlite::v2::result_construct_params_private
 Csqlite::v2::query::result_range
 Csqlite::v2::detail::result_writer< T, Enable >
 Csqlite::v2::detail::result_writer< bool >
 Csqlite::v2::detail::result_writer< null_type >
 Csqlite::v2::detail::result_writer< std::nullptr_t >
 Csqlite::v2::detail::result_writer< std::optional< T > >
 Csqlite::v2::detail::result_writer< std::span< const std::byte > >
 Csqlite::v2::detail::result_writer< std::span< const unsigned char > >
 Csqlite::v2::detail::result_writer< std::string_view >
 Csqlite::v2::detail::result_writer< T >
 Csqlite::v2::detail::result_writer< Text >
 Csqlite::v2::detail::result_writer< Vector >
 Csqlite::v2::detail::result_writer< void >
 Csqlite::v2::query::result_range::row_view
 Cstd::runtime_error
 Csqlite::v2::buffer_too_small_exceptionRaised when a caller-provided buffer is too small to hold a blob/text payload
 Csqlite::v2::database_exceptionGeneric runtime failure raised for most SQLite errors
 Csqlite::v2::database_exception_codeException that carries the original SQLite error code and optional SQL snippet
 Csqlite::v2::database_system_errorWraps system-level failures (e.g., file I/O) that bubble up from SQLite APIs
 Csqlite::savepointThis is a helper class to handle transaction savepoints within SQLite
 Csqlite::v2::savepointThis is a helper class to handle transaction savepoints within SQLite
 Csqlite::sessionRAII wrapper around sqlite3_session
 Csqlite::v2::sessionRAII wrapper around sqlite3_session
 Csqlite::session_optionsConfiguration flags supplied when opening a new change session
 Csqlite::v2::session_optionsConfiguration flags supplied when opening a new change session
 Csqlite::snapshotRAII wrapper around sqlite3_snapshot
 Csqlite::v2::snapshotRAII wrapper around sqlite3_snapshot
 Csqlite::statement_cacheTracks prepared statements by SQL text and hands them out on demand
 Csqlite::v2::statement_cacheTracks prepared statements by SQL text and hands them out on demand
 Csqlite::statement_cache_configConfiguration knobs for the built-in LRU statement cache
 Csqlite::v2::statement_cache_configConfiguration knobs for the built-in LRU statement cache
 Csqlite::transactionTransaction is a helper class to start transactions within SQLite
 Csqlite::v2::transactionTransaction is a helper class to start transactions within SQLite
 Cstd::true_type
 Csqlite::v2::detail::is_optional< std::optional< U > >
 Csqlite::unknown_t
 Csqlite::v2::unknown_t
 Csqlite::v2::viewView is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view
 Csqlite::viewView is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view