Lightweight 0.1.0
|
▼NSqlSchema | |
CColumn | Holds the definition of a column in a SQL table as read from the database schema |
CEventHandler | Callback interface for handling events while reading a database schema |
CTable | Holds the definition of a table in a SQL database as read from the database schema |
CBelongsTo | Represents a one-to-one relationship |
CDataMapper | Main API for mapping records to and from the database using high level C++ syntax |
CField | Represents a single column in a table |
CHasMany | This HasMany<OtherRecord> represents a simple one-to-many relationship between two records |
CHasManyThrough | This API represents a many-to-many relationship between two records through a third record |
CHasOneThrough | Represents a one-to-one relationship through a join table |
CSqlAllFieldsQueryBuilder | Represents a query builder that retrieves all fields of a record |
CSqlAlterTablePlan | Represents a SQL ALTER TABLE plan on a given table |
CSqlAlterTableQueryBuilder | Query builder for building ALTER TABLE queries |
CSqlBinary | Represents a binary data type |
CSqlColumnDeclaration | Represents a SQL column declaration |
CSqlConnection | Represents a connection to a SQL database |
CSqlConnectionDataSource | Represents a connection data source as a DSN, username, password, and timeout |
CSqlConnectionString | Represents an ODBC connection string |
CSqlCoreDataMapperQueryBuilder | |
CSqlCreateTableQueryBuilder | Query builder for building CREATE TABLE queries |
CSqlDataBinderCallback | |
CSqlDate | |
CSqlDateTime | |
CSqlDeleteQueryBuilder | Query builder for building DELETE FROM ... queries |
CSqlDropTablePlan | Represents a SQL DROP TABLE plan |
CSqlDynamicString | |
CSqlErrorInfo | Represents an ODBC SQL error |
CSqlFixedString | |
CSqlForeignKeyReferenceDefinition | Represents a foreign key reference definition |
CSqlGuid | |
CSqlInsertQueryBuilder | Query builder for building INSERT INTO ... queries |
CSqlJoinConditionBuilder | Query builder for building JOIN conditions |
CSqlLogger | Represents a logger for SQL operations |
CSqlMigrationPlan | Represents a SQL migration plan |
CSqlMigrationQueryBuilder | Query builder for building SQL migration queries |
CSqlNullType | |
CSqlNumeric | |
CSqlQualifiedTableColumnName | SqlQualifiedTableColumnName represents a column name qualified with a table name |
CSqlQueryBuilder | API Entry point for building SQL queries |
CSqlQueryFormatter | API to format SQL queries for different SQL dialects |
CSqlQuerySingleBuilder | Represents a query builder that retrieves only the first record found |
CSqlRealName | Helper class, used to represent a real SQL column names as template arguments |
CSqlRequireLoadedError | Represents an error when a record is required to be loaded but is not |
CSqlResultCursor | API for reading an SQL query result set |
CSqlRowIterator | SQL query result row iterator |
CSqlScopedTimeLogger | |
CSqlScopedTraceLogger | Enables protocol-level ODBC trace logging for the given connection |
CSqlSelectQueryBuilder | Query builder for building SELECT ... queries |
CSqlSparseFieldQueryBuilder | Represents a query builder that retrieves only the fields specified |
CSqlStatement | High level API for (prepared) raw SQL statements |
CSqlText | |
CSqlTime | |
CSqlTransaction | |
CSqlTransactionException | |
CSqlUpdateQueryBuilder | Query builder for building UPDATE ... queries |
CSqlVariant | Represents a value that can be any of the supported SQL data types |
CSqlWhereClauseBuilder | |
CSqlWildcardType | SqlWildcardType is a placeholder for an explicit wildcard input parameter in a SQL query |