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:
[detail level 123]
 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< decltype(&Callable::operator())>
 Csqlite::v2::detail::callable_traits< R(Args...), void >
 Csqlite::v2::detail::callable_traits< R(Args...)>
 Csqlite::v2::detail::callable_traits< std::remove_reference_t< Callable > >
 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::commandcommand is the base class of all sql command classes 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::filesystem_adapterInterface for querying and mutating filesystem paths before SQLite touches them
 Csqlite::v2::filesystem_adapterInterface for querying and mutating filesystem paths before SQLite touches them
 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::query::result_range::iterator
 Csqlite::v2::connection_pool::lease
 Cstd::logic_error
 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::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::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