VSQLite++
0.3
|
▼Cstd::logic_error | |
Csqlite::database_misuse_exception | |
▼Cboost::noncopyable | |
▼Csqlite::command | command is the base class of all sql command classes An object of this class is not copyable |
Csqlite::execute | 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 |
Csqlite::query | Query should be used to execute SQL queries An object of this class is not copyable |
Csqlite::connection | 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 |
Csqlite::result | Result can only be created by a query object. An object of this class is not copyable |
Csqlite::null_t | |
Csqlite::null_type | null_type is an empty type used to represent NULL values |
Csqlite::private_accessor | A internal used class, shall not be used from users |
Csqlite::result_construct_params_private | |
▼Cstd::runtime_error | |
Csqlite::buffer_too_small_exception | |
Csqlite::database_exception | |
Csqlite::savepoint | This is a helper class to handle transaction savepoints within SQLite |
Csqlite::transaction | Transaction is a helper class to start transactions within SQLite |
Csqlite::unknown_t | |
Csqlite::view | View is used to create views. In SQLite a view can only be queried. INSERT, DELETE and UPDATE will fail on a view |