Lightweight 0.1.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBelongsTo< TheReferencedField, ColumnNameOverrideString >Represents a one-to-one relationship
 CDataMapperMain API for mapping records to and from the database using high level C++ syntax
 CField< T, P1, P2 >Represents a single column in a table
 CHasMany< OtherRecord >This HasMany<OtherRecord> represents a simple one-to-many relationship between two records
 CHasManyThrough< ReferencedRecordT, ThroughRecordT >This API represents a many-to-many relationship between two records through a third record
 CHasOneThrough< OtherTable, ThroughTable >Represents a one-to-one relationship through a join table
 CSqlAlterTablePlanRepresents a SQL ALTER TABLE plan on a given table
 CSqlAlterTableQueryBuilderQuery builder for building ALTER TABLE queries
 CSqlColumnDeclarationRepresents a SQL column declaration
 CSqlConnectionRepresents a connection to a SQL database
 CSqlConnectionDataSourceRepresents a connection data source as a DSN, username, password, and timeout
 CSqlConnectionStringRepresents an ODBC connection string
 CSqlCreateTableQueryBuilderQuery builder for building CREATE TABLE queries
 CSqlDataBinderCallback
 CSqlStatementHigh level API for (prepared) raw SQL statements
 CSqlDate
 CSqlDateTime
 CSqlDropTablePlanRepresents a SQL DROP TABLE plan
 CSqlDynamicString< N, T >
 CSqlErrorInfoRepresents an ODBC SQL error
 CSqlFixedString< N, T, Mode >
 CSqlForeignKeyReferenceDefinitionRepresents a foreign key reference definition
 CSqlGuid
 CSqlInsertQueryBuilderQuery builder for building INSERT INTO ... queries
 CSqlJoinConditionBuilderQuery builder for building JOIN conditions
 CSqlLoggerRepresents a logger for SQL operations
 CSqlMigrationPlanRepresents a SQL migration plan
 CSqlMigrationQueryBuilderQuery builder for building SQL migration queries
 CSqlNullType
 CSqlNumeric< ThePrecision, TheScale >
 CSqlQualifiedTableColumnNameSqlQualifiedTableColumnName represents a column name qualified with a table name
 CSqlQueryBuilderAPI Entry point for building SQL queries
 CSqlQueryFormatterAPI to format SQL queries for different SQL dialects
 CSqlRealName< N >Helper class, used to represent a real SQL column names as template arguments
 CSqlResultCursorAPI for reading an SQL query result set
 CSqlRowIterator< T >SQL query result row iterator
 CSqlSchema::ColumnHolds the definition of a column in a SQL table as read from the database schema
 CSqlSchema::EventHandlerCallback interface for handling events while reading a database schema
 CSqlSchema::TableHolds the definition of a table in a SQL database as read from the database schema
 CSqlScopedTimeLogger
 CSqlScopedTraceLoggerEnables protocol-level ODBC trace logging for the given connection
 CSqlText
 CSqlTime
 CSqlTransaction
 CSqlVariantRepresents a value that can be any of the supported SQL data types
 CSqlWhereClauseBuilder< Derived >
 CSqlWhereClauseBuilder< SqlAllFieldsQueryBuilder< Record > >
 CSqlWhereClauseBuilder< SqlDeleteQueryBuilder >
 CSqlDeleteQueryBuilderQuery builder for building DELETE FROM ... queries
 CSqlWhereClauseBuilder< SqlQuerySingleBuilder< Record > >
 CSqlQuerySingleBuilder< Record >Represents a query builder that retrieves only the first record found
 CSqlWhereClauseBuilder< SqlSelectQueryBuilder >
 CSqlWhereClauseBuilder< SqlSparseFieldQueryBuilder< Record, ReferencedFields... > >
 CSqlWhereClauseBuilder< SqlUpdateQueryBuilder >
 CSqlUpdateQueryBuilderQuery builder for building UPDATE ... queries
 CSqlWildcardTypeSqlWildcardType is a placeholder for an explicit wildcard input parameter in a SQL query
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CSqlRequireLoadedErrorRepresents an error when a record is required to be loaded but is not
 CSqlTransactionException
 Cstd::vector< uint8_t >
 CSqlBinaryRepresents a binary data type