| Nsqt | |
| CAbstractColumn | An interface that provides access to information about a column of a table |
| CAbstractIndex | An interface that provides access to information about an index |
| CAbstractPrimaryKey | An interface that provides access to information about the primary key of a table |
| CAbstractTable | An interface that provides access to information about a table |
| CAssignment | Represents an assignment of a value to an identifier |
| CBaseIdentifierOperand | Base class for identifier operands |
| CBaseSelecter | The base class template for primary selecters |
| CBasicValueTraitsMapping | Maps a basic value type to its corresponding value traits type |
| CBinder | Provides information for binding values to a placeholder of an executor |
| CBinderChain | The primary template for defining binder chain type for various number of binders |
| CBinderChain< FIRST, REST... > | The specialization for a binder chain with at least one binder |
| CBinderChain<> | The specialization for an empty binder chain |
| CColumn | Represents a column in a table that is associated with a specific entity type |
| CColumnInfo | Contains the information of a column |
| CColumnInserter | A primary inserter that inserts values to specific columns in the table |
| CColumnSelecter | A primary selecter that selects specific columns from the table |
| CColumnUpdater | A primary updater that updates values of specific columns in the table |
| CCompositeColumn | The primary template for defining composite column types for various number of columns |
| CCompositeColumn< FIRST, REST... > | The specialization of the sqt::CompositeColumn<> template for multiple columns |
| CValueSource | The value source of the composite column, which is used to retrieve and set composite values in the entity |
| CCompositeColumn< SINGLE > | The specialization of the sqt::CompositeColumn<> template for a single column |
| CCompositeValueTraits | Defines traits for composite value types |
| CConflictActionEnum | Provides utility functions for working with the sqt::ConflictAction enum |
| CConstantOperand | Represents a constant value operand |
| CCustomValueTraits | The primary template for defining traits for custom value types |
| CDatabase | Wrapper class for SQLite database |
| CDataContext | Provides a set of operations for performing CRUD (Create, Read, Update, Delete) operations on a database table corresponding to a specified entity type |
| CDataTypeEnum | Provides utility functions for working with the sqt::DataType enum |
| CDeleter | A primary deleter that deletes entities from the table |
| CEntireEntityValueTraits | Defines traits for manipulating the entire entity value of an entity value type |
| CEntityInserter | A primary inserter that inserts entities into the table |
| CEntitySelecter | A primary selecter that selects the entire entity from the table |
| CEntityUpdater | A primary updater that updates values of entities in the table |
| CExecutor | Executes the statement of a querier and retrieves the results |
| CIdentifierOperand | The primary template for defining identifier operands |
| CIdentifierOperand< COLUMN > | The specialization of the sqt::IdentifierOperand<> template for single column |
| CIdentifierOperand< COMPOSITE_COLUMN > | The specialization of the sqt::IdentifierOperand<> template for composite column |
| CIdentifierValueTraits | Defines traits for the value type of an identifier |
| CIndexInfo | Contains the information of an index |
| CIterator | Represents the iterator used by sqt::Result<> to iterate over the result elements of a selecter |
| CLimitSelectCapability | A mixin class template that provides the capability to add a LIMIT clause to a selecter |
| CLimitSelectDecorator | A selecter decorator that adds a LIMIT clause to the SQL statement of the decorated selecter |
| CNoPrimaryKeyEntityValueTraits | Defines traits for manipulating the non-primary key columns of an entity value type |
| CNullableValueTraits | Defines traits for nullable value types |
| COrderBySelectCapability | A mixin class template that provides the capability to add an ORDER BY clause to a selecter |
| COrderBySelectDecorator | A selecter decorator that adds an ORDER BY clause to the SQL statement of the decorated selecter |
| COrderingTerm | Represents an ordering term used in the ORDER BY clause |
| CPlaceholder | Represents a placeholder in an expression |
| CPlaceholderOperand | Represents a placeholder operand in an expression |
| CPredicate | Represents a predicate that combines two operands with an operator |
| CPredicateOperatorEnum | Provides utility functions for working with the sqt::PredicateOperator enum |
| CPrimaryKey | Represents a primary key for a table, which is a composite of one or more columns |
| CPrimitiveValueTraits | The primary template for defining traits for primitive value types |
| CPrimitiveValueTraits< FLOAT > | The specialization for defining traits for floating-point value types |
| CPrimitiveValueTraits< INTEGER > | The specialization for defining traits for integral value types |
| CPrimitiveValueTraits< std::string > | The specialization for defining traits for std::string |
| CResult | Represents the result of a selecter, providing interfaces to retrieve the result elements |
| CSQLError | Exception class for SQLite errors |
| CStatement | Wrapper class for SQLite statement |
| CStepResult | Return type of sqt::Statement::Step, providing methods to check whether the statement has more rows to step forward |
| CTableInfo | Contains the information of a table |
| CTableMapping | The primary template for mapping an entity type to its corresponding table type |
| CTransaction | Represents an ongoing transaction on a database, providing methods to commit or roll back the transaction |
| CWhereCapability | A mixin class template that provides the capability to add a WHERE clause to a querier |
| CWhereDecorator | A querier decorator that adds a WHERE clause to the SQL statement of the decorated querier |
| CWhereSelectDecorator | A selecter decorator that adds a WHERE clause to the SQL statement of the decorated selecter |