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 StringDatabaseProvider._getFunctionNameForField(TriggerNameConverter triggerNameConverter, DDLTable table, DDLField field) Retrieves the name of the function which corresponds to the field in question (if any).protected StringDatabaseProvider._getTriggerNameForField(TriggerNameConverter triggerNameConverter, DDLTable table, DDLField field) Retrieves the name of the trigger which corresponds to the field in question (if any).protected SQLActionDatabaseProvider._renderDropFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the function which corresponds to the specified field, if applicable, ornullotherwise.protected SQLActionDatabaseProvider._renderDropSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the sequence which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider._renderDropTriggerForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the trigger which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider._renderFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders the function which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider._renderSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders the SQL for creating a sequence for the specified field, ornullif none.protected SQLActionDatabaseProvider._renderTriggerForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders the trigger which corresponds to the specified field, ornullif 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 SQLActionDatabaseProvider.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 SQLActionDatabaseProvider.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 SQLActionDatabaseProvider.renderAlterTableDropColumnStatement(DDLTable table, DDLField field) protected StringDatabaseProvider.renderConstraints(NameConverters nameConverters, List<String> primaryKeys, DDLTable table) protected StringDatabaseProvider.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 SQLActionDatabaseProvider.renderDropTableStatement(DDLTable table) Generates the appropriate database-specific DDL statement to drop the specified table representation.protected final StringDatabaseProvider.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 StringDatabaseProvider.renderFieldDefault(DDLTable table, DDLField field) DatabaseProvider.renderFields(DDLTable table, Predicate<DDLField> filter, Function<DDLField, Iterable<SQLAction>> render) protected SQLActionDatabaseProvider.renderInsert(DDLTable ddlTable, DDLValue[] ddlValues) protected final SQLActionDatabaseProvider.renderTable(NameConverters nameConverters, DDLTable table) Renders the specified table representation into the corresponding database-specific DDL statement.protected StringDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) Renders theUNIQUEconstraint 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 SQLActionOracleDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLActionSQLServerDatabaseProvider.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 SQLActionH2DatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLActionHSQLDatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLActionSQLServerDatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected StringH2DatabaseProvider.renderConstraints(NameConverters nameConverters, List<String> primaryKeys, DDLTable table) protected StringH2DatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table) protected StringHSQLDatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table) protected StringMySQLDatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table) protected StringNuoDBDatabaseProvider.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 SQLActionOracleDatabaseProvider.renderDropTableStatement(DDLTable table) protected StringH2DatabaseProvider.renderFieldDefault(DDLTable table, DDLField field) protected StringSQLServerDatabaseProvider.renderFieldDefault(DDLTable table, DDLField field) protected StringH2DatabaseProvider.renderFieldForLatestH2(DDLTable table, DDLField field) protected StringH2DatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected StringHSQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected StringMySQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected StringOracleDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected StringPostgreSQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field) protected StringSQLServerDatabaseProvider.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 DDLTableSchemaGenerator.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 betweenfromandontowith a bias towardfrom.static DDLActionvoid