CppDB
|
cppdb::atomic_counter | Atomic counter is a class that allows perform counting in thread safe way |
cppdb::bad_value_cast | Invalid data conversions |
cppdb::backend::connection | This class represents connection to database |
cppdb::connection_info | Class that represents parsed connection string |
cppdb::connection_specific_data | Special abstract object that holds a connection specific data |
cppdb::connections_manager | This class is the major gateway to new connections |
cppdb::cppdb_error | This is the base error of all errors thrown by cppdb |
cppdb::backend::driver | This class represents a driver that creates connections for given connection string, custom drivers can be are installed using this class |
cppdb::driver_manager | This class is used to handle all drivers, loading them, unloading them etc |
cppdb::empty_row_access | Attempt to fetch a value from the row without calling next() first time or when next() returned false |
cppdb::mutex::guard | Scoped guard for mutex |
cppdb::invalid_column | Trying to fetch a value using invalid column index |
cppdb::invalid_placeholder | Trying to fetch a value using invalid placeholder |
cppdb::backend::loadable_driver | This class represents a driver that can be unloaded from the driver_manager |
cppdb::multiple_rows_query | Trying to fetch a single row for a query that returned multiple ones |
cppdb::mutex | Mutex class, used internally |
cppdb::not_supported_by_backend | This operation is not supported by the backend |
cppdb::null_value_fetch | Attempt to fetch a null value |
cppdb::pool | Connections pool, allows to handle multiple connections for specific connection string |
cppdb::ref_counted | This is a class that implements reference counting and designed to be used with ref_ptr |
cppdb::ref_ptr< T > | This is a smart intrusive reference counting pointer that throws a error on empty access |
cppdb::backend::result | This class represents query result |
cppdb::result | This object represents query result |
cppdb::session | SQL session object that represents a single connection and is the gateway to SQL database |
cppdb::shared_object | This class allows to load and unload shared objects in simple and exception safe way |
cppdb::backend::statement | This class represents a statement that can be either executed or queried for result |
cppdb::statement | This class represents a prepared (or ordinary) statement that can be executed |
cppdb::backend::static_driver | Create a static driver using connection function (usable for statically linking drivers) |
cppdb::transaction | The transaction guard |