Table of Contents

IDBBatchConnection Interface

Optional interface implemented by database connections that support native array DML (batch) execution.

Remarks

When a connection implements IDBBatchConnection and CanExecuteBatch returns True, Aurelius delegates batch operations to ExecuteBatch instead of executing statements row-by-row in a loop. Drivers that do not implement this interface fall back to simulated batch execution.

Syntax

Unit: Aurelius.Drivers.Interfaces

IDBBatchConnection = interface(IInterface);

Methods

Name Description
CanExecuteBatch Returns True if the connection supports native array DML batch execution.
ExecuteBatch Executes a SQL DML statement as a native batch over multiple rows.