Table of Contents

Aurelius.Sql.Metadata Namespace

Classes

Name Description
TColumnMetadata Describes a single column in a database table, including its name, data type, size, nullability, and whether the database generates its value automatically.
TDatabaseMetadata Describes the complete schema of a database as known to Aurelius, aggregating all table and sequence metadata for DDL generation and schema comparison.
TDBIndexMetadata Describes a non-unique database index on a table, identified by a name and a list of indexed columns.
TForeignKeyMetadata Describes a foreign key constraint, specifying the source (from) columns in one table and the target (to) columns in another table.
TMetadataInfo Abstract base class for all database metadata descriptors (tables, columns, keys, indexes, and sequences).
TSequenceMetadata Describes a named database sequence, including its starting value and increment step.
TTableMetadata Describes a database table, including its columns, primary-key columns, unique keys, foreign keys, and non-unique indexes.
TUniqueKeyMetadata Describes a unique key constraint on a database table, identified by a name and a list of constituent columns.