Package com.im.commons.db.ddl
-
Interface Summary Interface Description AbstractDBInfo.ColumnValueConvertor AbstractDBInfo.ColumnValueConvertorFactory AbstractInfo DBDatabaseInfo Provides static information about the database.DBDatabaseInfo.NativeType Represents a database column native type.DBIndexInfo.Column A column used in the index.DBTableInfo Database info class for a database table.LazyLoader -
Class Summary Class Description AbstractDBInfo AbstractDBInfo.PlatformNativeType DBColInfo Database info class for a database column.DBConstraintInfo Information about a constraint for a database table.DBForeignKeyInfo Database info class for a foreign key definition.DBIndexInfo Information about an index on a database table.DBIndexInfo.IndexColumn DBItemsCache A holder and cache for DB-related items such as TableSetInfo.DBSequenceInfo Database info class for a database sequence.DBTableInfoImpl DBTableInfoProxy DBTriggerInfo why getCalogName() and getSchemaName() - are not these given by parent DFTableInfo? I thought DFTriggerInfo instances are obtained from table, so parent of table (schema, catalog) is given this way. -
Enum Summary Enum Description DBColInfo.ImplementationType DBConstraintInfo.Type DBDatabaseInfo.ColumnSizing Definition of sizing characteristics of column length or scale.DBDatabaseInfo.ColumnSQLType Column native types.DBDatabaseInfo.DatabaseOperation Types of database operations.DBDatabaseInfo.PKType Supported primary key typesDBDatabaseInfo.ResizingSupported Enumeration of values for whether a database column can be resized.DBTableInfo.Type The types ofDBTableInfo
s.DBTriggerInfo.TriggerEventType I - insert (fired while inserting new row), U - update (fired while updating existing row), D - delete, and combinationsDBTriggerInfo.TriggerFiringType when: A - after update/insert action, B - beforeDBTriggerInfo.TriggerProperty Optional attributes of trigger, which are loaded from db metadata repositories.GenericColumnType Generic database column types.