|
LiteSQL 0.3.10
|
| Clitesql::Backend | An abstract base class for interfacing with relational databases |
| Clitesql::Blob | |
| Clitesql::ColumnDefinition | |
| Ccounted_ptr< X > | |
| Clitesql::Backend::Cursor | An abstract base class for cursors that iterate result sets returned by relational database |
| Clitesql::Cursor< T > | Used to iterate results of SQL statement, creates objects of type T from retrieved records |
| Clitesql::Database | A base class of databases |
| Clitesql::DataSource< T > | Template class which holds SelectQuery for selecting objects of type T |
| Clitesql::Date | Holds date |
| Clitesql::DateTime | Holds date and time of day |
| Clitesql::ColumnDefinition::EqualName | |
| Cstd::exception | |
| Clitesql::Except | Base class for exceptions |
| Clitesql::DatabaseError | Exception thrown when database cannot be accessed |
| Clitesql::InsertionError | Exception thrown when database (disk) is full |
| Clitesql::InternalError | Exception thrown when backend produces internal error |
| Clitesql::MemoryError | Exception thrown when backend cannot allocate memory |
| Clitesql::NotFound | Exception thrown when a record is not found |
| Clitesql::SQLError | Exception thrown when SQL statement cannot be executed |
| Clitesql::UnknownError | Exception thrown when none of other exceptions match |
| Clitesql::Expr | A base class for expression in WHERE - clause |
| Clitesql::Connective | Used to connect two expressions |
| Clitesql::And | Connects two expressions with and-operator |
| Clitesql::Or | Connects two expression with or-operator |
| Clitesql::Not | Negates expression |
| Clitesql::Oper | Base class of operators in expressions |
| Clitesql::Eq | Equality operator |
| Clitesql::Gt | Greater than operator |
| Clitesql::GtEq | Greater or equal operator |
| Clitesql::In | In operator |
| Clitesql::Like | Like operator |
| Clitesql::Lt | Less than operator |
| Clitesql::LtEq | Less than or equal operator |
| Clitesql::NotEq | Inequality operator |
| Clitesql::RawExpr | Used to inject custom expression into WHERE-clause |
| Clitesql::Field< T > | Holds field value |
| Clitesql::Field< Blob > | |
| Clitesql::Field< std::string > | |
| Clitesql::FieldType | |
| Clitesql::Persistent | An abstract base class of persistents objects |
| Clitesql::RelationHandle< T > | Base class of relation handles attached to Persistent objects |
| Clitesql::Backend::Result | |
| Clitesql::Database::SchemaItem | Intermediate representation of single entity in relational database, table, index or sequence |
| Clitesql::SelectQuery | Class that helps creating SELECT-SQL statements |
| Clitesql::Time | Holds time of day |
| Clitesql::TimeStruct | |
| Clitesql::UpdateQuery | |
| Cstd::vector | |
| Clitesql::Record | SQL data row wrapper |
| Clitesql::Split | Splits and joins strings |