Uses of Class
net.java.ao.schema.ddl.DDLTable
Packages that use DDLTable
-
Uses of DDLTable in net.java.ao
Methods in net.java.ao with parameters of type DDLTableModifier and TypeMethodDescriptionprotected String
DatabaseProvider._getFunctionNameForField
(TriggerNameConverter triggerNameConverter, DDLTable table, DDLField field) Retrieves the name of the function which corresponds to the field in question (if any).protected String
DatabaseProvider._getTriggerNameForField
(TriggerNameConverter triggerNameConverter, DDLTable table, DDLField field) Retrieves the name of the trigger which corresponds to the field in question (if any).protected SQLAction
DatabaseProvider._renderDropFunctionForField
(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the function which corresponds to the specified field, if applicable, ornull
otherwise.protected SQLAction
DatabaseProvider._renderDropSequenceForField
(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the sequence which corresponds to the specified field, ornull
if none.protected SQLAction
DatabaseProvider._renderDropTriggerForField
(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the trigger which corresponds to the specified field, ornull
if none.protected SQLAction
DatabaseProvider._renderFunctionForField
(NameConverters nameConverters, DDLTable table, DDLField field) Renders the function which corresponds to the specified field, ornull
if none.protected SQLAction
DatabaseProvider._renderSequenceForField
(NameConverters nameConverters, DDLTable table, DDLField field) Renders the SQL for creating a sequence for the specified field, ornull
if none.protected SQLAction
DatabaseProvider._renderTriggerForField
(NameConverters nameConverters, DDLTable table, DDLField field) Renders the trigger which corresponds to the specified field, ornull
if none.protected Iterable<DDLForeignKey>
DatabaseProvider.findForeignKeysForField
(DDLTable table, DDLField field) DatabaseProvider.renderAccessories
(NameConverters nameConverters, DDLTable table) Generates the database-specific DDL statements required to create all of the functions, sequences, and triggers necessary for the given table, by callingDatabaseProvider.renderAccessoriesForField(NameConverters, DDLTable, DDLField)
for each of the table's fields.DatabaseProvider.renderAccessoriesForField
(NameConverters nameConverters, DDLTable table, DDLField field) Generates database-specific DDL statements required to create any functions, sequences, or triggers required for the given field.DatabaseProvider.renderAlterTableAddColumn
(NameConverters nameConverters, DDLTable table, DDLField field) Generates the database-specific DDL statements required to add a column to an existing table.protected SQLAction
DatabaseProvider.renderAlterTableAddColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField field) Generates the database-specific DDL statement for adding a column, but not including any corresponding sequences, triggers, etc.DatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) Generates the database-specific DDL statements required to change the given column from its old specification to the given DDL value.protected SQLAction
DatabaseProvider.renderAlterTableChangeColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) Generates the database-specific DDL statement only for altering a table and changing a column.DatabaseProvider.renderAlterTableDropColumn
(NameConverters nameConverters, DDLTable table, DDLField field) Generates the database-specific DDL statements required to remove the specified column from the given table.protected SQLAction
DatabaseProvider.renderAlterTableDropColumnStatement
(DDLTable table, DDLField field) protected String
DatabaseProvider.renderConstraints
(NameConverters nameConverters, List<String> primaryKeys, DDLTable table) protected String
DatabaseProvider.renderConstraintsForTable
(UniqueNameConverter uniqueNameConverter, DDLTable table) Renders the foreign key constraints in database-specific DDL for the table in question.DatabaseProvider.renderDropAccessories
(NameConverters nameConverters, DDLTable table) Generates the database-specific DDL statements required to drop all of the functions, sequences, and triggers associated with the given table, by callingDatabaseProvider.renderDropAccessoriesForField(NameConverters, DDLTable, DDLField)
for each of the table's fields.DatabaseProvider.renderDropAccessoriesForField
(NameConverters nameConverters, DDLTable table, DDLField field) Generates database-specific DDL statements required to drop any functions, sequences, or triggers associated with the given field.DatabaseProvider.renderDropColumnActions
(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLAction
DatabaseProvider.renderDropTableStatement
(DDLTable table) Generates the appropriate database-specific DDL statement to drop the specified table representation.protected final String
DatabaseProvider.renderField
(NameConverters nameConverters, DDLTable table, DDLField field, DatabaseProvider.RenderFieldOptions options) Generates the database-specific DDL fragment required to render the field and its associated type.protected String
DatabaseProvider.renderFieldDefault
(DDLTable table, DDLField field) DatabaseProvider.renderFields
(DDLTable table, Predicate<DDLField> filter, Function<DDLField, Iterable<SQLAction>> render) protected SQLAction
DatabaseProvider.renderInsert
(DDLTable ddlTable, DDLValue[] ddlValues) protected final SQLAction
DatabaseProvider.renderTable
(NameConverters nameConverters, DDLTable table) Renders the specified table representation into the corresponding database-specific DDL statement.protected String
DatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) Renders theUNIQUE
constraint as defined by the database-specific DDL syntax. -
Uses of DDLTable in net.java.ao.db
Methods in net.java.ao.db with parameters of type DDLTableModifier and TypeMethodDescriptionNuoDBDatabaseProvider.renderAccessoriesForField
(NameConverters nameConverters, DDLTable table, DDLField field) Create indices on field being altered.OracleDatabaseProvider.renderAccessoriesForField
(NameConverters nameConverters, DDLTable table, DDLField field) H2DatabaseProvider.renderAlterTableAddColumn
(NameConverters nameConverters, DDLTable table, DDLField field) HSQLDatabaseProvider.renderAlterTableAddColumn
(NameConverters nameConverters, DDLTable table, DDLField field) MySQLDatabaseProvider.renderAlterTableAddColumn
(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLAction
OracleDatabaseProvider.renderAlterTableAddColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLAction
SQLServerDatabaseProvider.renderAlterTableAddColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField field) H2DatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) HSQLDatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) MySQLDatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) NuoDBDatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) OracleDatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) PostgreSQLDatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) SQLServerDatabaseProvider.renderAlterTableChangeColumn
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) protected SQLAction
H2DatabaseProvider.renderAlterTableChangeColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLAction
HSQLDatabaseProvider.renderAlterTableChangeColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLAction
SQLServerDatabaseProvider.renderAlterTableChangeColumnStatement
(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected String
H2DatabaseProvider.renderConstraints
(NameConverters nameConverters, List<String> primaryKeys, DDLTable table) protected String
H2DatabaseProvider.renderConstraintsForTable
(UniqueNameConverter uniqueNameConverter, DDLTable table) protected String
HSQLDatabaseProvider.renderConstraintsForTable
(UniqueNameConverter uniqueNameConverter, DDLTable table) protected String
MySQLDatabaseProvider.renderConstraintsForTable
(UniqueNameConverter uniqueNameConverter, DDLTable table) protected String
NuoDBDatabaseProvider.renderConstraintsForTable
(UniqueNameConverter uniqueNameConverter, DDLTable table) NuoDBDatabaseProvider.renderDropAccessoriesForField
(NameConverters nameConverters, DDLTable table, DDLField field) Drop indices on field being altered.OracleDatabaseProvider.renderDropAccessoriesForField
(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLAction
OracleDatabaseProvider.renderDropTableStatement
(DDLTable table) protected String
H2DatabaseProvider.renderFieldDefault
(DDLTable table, DDLField field) protected String
SQLServerDatabaseProvider.renderFieldDefault
(DDLTable table, DDLField field) protected String
H2DatabaseProvider.renderFieldForLatestH2
(DDLTable table, DDLField field) protected String
H2DatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected String
HSQLDatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected String
MySQLDatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected String
OracleDatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected String
PostgreSQLDatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected String
SQLServerDatabaseProvider.renderUnique
(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) -
Uses of DDLTable in net.java.ao.schema
Methods in net.java.ao.schema that return DDLTableModifier and TypeMethodDescriptionstatic DDLTable
SchemaGenerator.parseInterface
(DatabaseProvider provider, NameConverters nameConverters, Class<? extends RawEntity<?>> clazz) Not intended for public use. -
Uses of DDLTable in net.java.ao.schema.ddl
Methods in net.java.ao.schema.ddl that return DDLTableModifier and TypeMethodDescriptionDDLAction.getTable()
static DDLTable[]
SchemaReader.readSchema
(Connection connection, DatabaseProvider provider, NameConverters nameConverters, SchemaConfiguration schemaConfiguration, boolean includeForeignKeys) static DDLTable[]
SchemaReader.readSchema
(DatabaseProvider provider, NameConverters nameConverters, SchemaConfiguration schemaConfiguration) Currently doesn't account for: setUniquestatic DDLTable[]
SchemaReader.readSchema
(DatabaseProvider provider, NameConverters nameConverters, SchemaConfiguration schemaConfiguration, boolean includeForeignKeys) Methods in net.java.ao.schema.ddl with parameters of type DDLTableModifier and TypeMethodDescriptionstatic DDLAction[]
SchemaReader.diffSchema
(TypeManager typeManager, DDLTable[] fromArray, DDLTable[] ontoArray, boolean caseSensitive) Returns the difference betweenfrom
andonto
with a bias towardfrom
.static DDLAction
void