Table of Contents

Aurelius.Drivers.Interfaces Namespace

Classes

Name Description
EAureliusDBException Base exception class raised by Aurelius database driver and adapter operations.
TDBFieldDef Describes a single column returned by a SQL statement, including its name, data type, size, precision, and nullability.
TDBParam Represents a single named, typed SQL parameter and its value(s).

Interfaces

Name Description
IDBBatchConnection Optional interface implemented by database connections that support native array DML (batch) execution.
IDBBatchStatement Extends IDBStatement with a dedicated batch execution method for drivers that implement simulated array DML at the statement level.
IDBConnection Represents a database connection used by Aurelius for SQL execution and transaction management.
IDBConnection2 Extends IDBConnection with the ability to check whether a transaction is currently active.
IDBConnectionAdapter Optional interface implemented by IDBConnection instances that wrap a third-party data-access component, providing access to the underlying object.
IDBConnectionFactory A factory interface that creates new IDBConnection instances on demand.
IDBConnectionPool Represents a source of IDBConnection instances, acting as a simple connection pool abstraction.
IDBConnectionPool2 Extends IDBConnectionPool with the ability to query how many connections are currently managed by the pool.
IDBDatasetStatement Extends IDBStatement to expose the underlying TDataset used by data-access component adapters.
IDBFieldDefs A collection of TDBFieldDef objects describing the columns of a result set.
IDBParamsStatement Extends IDBStatement to allow binding parameters using a TParams collection from the VCL DB framework.
IDBRawResultSet Extends IDBResultSet3 with low-level access to raw binary field data.
IDBRawStatement Extends IDBStatement with low-level query execution that returns raw binary field data and exposes column metadata.
IDBResultSet Represents a forward-only result set returned by a SQL query execution.
IDBResultSet2 Extends IDBResultSet with the ability to look up a column's index by name.
IDBResultSet3 Extends IDBResultSet2 with the ability to query the total number of columns.
IDBStatement Represents a prepared SQL statement that can be parameterized and executed against the database.
IDBTransaction Represents an active database transaction, providing commit and rollback operations.