Table of Contents

ICommandPerformer Interface

Extends ISQLPerformer with the ability to create SQL table descriptors, used internally by Aurelius identifier generators to execute database operations.

Remarks

Aurelius passes an ICommandPerformer to TAbstractGenerator.GenerateId and TAbstractGenerator.RetrieveIdAfterInsert, giving custom generators a way to query the database (for example, to fetch the next value from a sequence).

Syntax

Unit: Aurelius.Sql.Interfaces

ICommandPerformer = interface(ISQLPerformer);

Methods

Name Description
CreateSQLTable Creates and returns a new TSQLTable descriptor for use in SQL command building.