LiteSQL
|
▼Nlitesql | |
▼CBackend | An abstract base class for interfacing with relational databases |
CCursor | An abstract base class for cursors that iterate result sets returned by relational database |
CResult | |
CCursor | Used to iterate results of SQL statement, creates objects of type T from retrieved records |
▼CColumnDefinition | |
CEqualName | |
▼CDatabase | A base class of databases |
CSchemaItem | Intermediate representation of single entity in relational database, table, index or sequence |
CDataSource | Template class which holds SelectQuery for selecting objects of type T |
CTimeStruct | |
CDate | Holds date |
CDateTime | Holds date and time of day |
CExcept | Base class for exceptions |
CNotFound | Exception thrown when a record is not found |
CDatabaseError | Exception thrown when database cannot be accessed |
CSQLError | Exception thrown when SQL statement cannot be executed |
CInternalError | Exception thrown when backend produces internal error |
CMemoryError | Exception thrown when backend cannot allocate memory |
CInsertionError | Exception thrown when database (disk) is full |
CConstraintError | |
CUnknownError | Exception thrown when none of other exceptions match |
CExpr | A base class for expression in WHERE - clause |
CRawExpr | Used to inject custom expression into WHERE-clause |
CConnective | Used to connect two expressions |
CAnd | Connects two expressions with and-operator |
COr | Connects two expression with or-operator |
CNot | Negates expression |
COper | Base class of operators in expressions |
CEq | Equality operator |
CNotEq | Inequality operator |
CGt | Greater than operator |
CGtEq | Greater or equal operator |
CLt | Less than operator |
CLtEq | Less than or equal operator |
CLike | Like operator |
CIn | In operator |
CFieldType | |
CField | Holds field value |
CField< std::string > | |
CBlob | |
CField< Blob > | |
CLogger | |
CPersistent | An abstract base class of persistents objects |
CRelationHandle | Base class of relation handles attached to Persistent objects |
CSelectQuery | Class that helps creating SELECT-SQL statements |
CRecord | SQL data row wrapper |
CUpdateQuery | Class that helps creating UPDATE-SQL statements |
CPlugin | |
Ccounted_ptr | |
CSharedLibrary | Ability to load symbols from shared Libraries on *NIX and OSX or dynamic link Libraries on windows |