|
Lightweight 0.20251104.0
|
| ▼NLightweight | |
| ▼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 |
| CDataMapperOptions | |
| 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 |
| CSqlDynamicBinary | |
| CSqlDynamicString | |
| CSqlErrorInfo | Represents an ODBC SQL error |
| CSqlFixedString | |
| CSqlForeignKeyReferenceDefinition | Represents a foreign key reference definition |
| CSqlGuid | |
| CSqlInsertQueryBuilder | Query builder for building INSERT INTO ... queries |
| CSqlLogger | Represents a logger for SQL operations |
| CSqlMigrationPlan | Represents a SQL migration plan |
| CSqlMigrationQueryBuilder | Query builder for building SQL migration queries |
| CSqlNullType | |
| CSqlNumeric | |
| CSqlQueryBuilder | API Entry point for building SQL queries |
| CSqlQueryFormatter | API to format SQL queries for different SQL dialects |
| 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 |
| CSqlStatement | High level API for (prepared) raw SQL statements |
| CSqlText | |
| CSqlTime | |
| CSqlTransaction | |
| CSqlTransactionException | |
| CSqlVariant | Represents a value that can be any of the supported SQL data types |
| CUniqueNameBuilder | Maintains collisions to create unique names |