Table of Contents

TDDLCommand Class

Abstract base class for all DDL commands produced by a schema comparison operation.

Remarks

Each concrete subclass represents a single DDL statement (e.g., CREATE TABLE, DROP FOREIGN KEY). TDatabaseManager builds a sorted list of TDDLCommand instances and calls BuildSQL on each one to generate the SQL text that is then executed against the database.

Syntax

Unit: Aurelius.Schema.Commands

TDDLCommand = class(TObject);

Methods

Name Description
BuildSQL Generates and returns the DDL SQL statement for this command using the given SQL generator.