| 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.
|