tntdb  1.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCtntdb::BlobBinary large objects
oCtntdb::ConnectionThis class holds a connection to a database
oCtntdb::ConnectionPool
oCtntdb::DateThis class holds a date
oCtntdb::DatetimeThis class holds a date and a time
oCtntdb::Decimal
oCtntdb::HostvarHelper class to hold a tntdb::Statement and a column name
oCistream
|\Ctntdb::BlobIStreamIstream for reading from a tntdb::Blob
oCiterator
|oCtntdb::Result::const_iteratorThis implements a constant iterator to a result-set
|oCtntdb::Row::const_iterator
|\Ctntdb::Statement::const_iteratorThis class represents a database-cursor
oCtntdb::LibraryManager
oCNonCopyable
|oCtntdb::ConnectionPools
|\Ctntdb::TransactionThe class Transaction monitors the state of a transaction on a database-conection
oCtntdb::Blob::Release< T >Release policy for SmartPtr
oCtntdb::ResultThe class holds a resultset of a query
oCtntdb::RowRow represents a row, which is fetched from the database
oCtntdb::RowReaderA RowReader is a class which helps reading multiple columns from a row
oCruntime_error
|\Ctntdb::ErrorBaseclass for database-errors
| oCtntdb::FieldNotFound
| oCtntdb::NotFoundThrown, if selectRow or selectValue does not fetch any data
| oCtntdb::NullValueThis exception is thrown, when a value is extracted with Value::get...(), but the value is null
| oCtntdb::SqlErrorException, which is a direct result of a sql-statement
| \Ctntdb::TypeErrorException to indicate, that a value couldn't be converted to a requested type
oCtntdb::SqlBuilder
oCtntdb::StatementThis class represents a sql-statement
oCtntdb::StmtEvent
oCtntdb::StmtParser
oCstreambuf
|\Ctntdb::BlobStreamBufStreambuf for reading from a tntdb::Blob
oCtntdb::TimeThis class holds a time
\Ctntdb::ValueThe class Value represents a value, which is fetched from the database