Uses of Class
net.java.ao.schema.ddl.DDLTable

Packages that use DDLTable
net.java.ao   
net.java.ao.db   
net.java.ao.schema   
net.java.ao.schema.ddl   
 

Uses of DDLTable in net.java.ao
 

Methods in net.java.ao with parameters of type DDLTable
protected  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, or null 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, or null 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, or null if none.
protected  SQLAction DatabaseProvider._renderFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field)
          Renders the function which corresponds to the specified field, or null if none.
protected  SQLAction DatabaseProvider._renderSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field)
          Renders the SQL for creating a sequence for the specified field, or null if none.
protected  SQLAction DatabaseProvider._renderTriggerForField(NameConverters nameConverters, DDLTable table, DDLField field)
          Renders the trigger which corresponds to the specified field, or null if none.
protected  Iterable<DDLForeignKey> DatabaseProvider.findForeignKeysForField(DDLTable table, DDLField field)
           
protected  Iterable<SQLAction> 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 calling DatabaseProvider.renderAccessoriesForField(NameConverters, DDLTable, DDLField) for each of the table's fields.
protected  Iterable<SQLAction> 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.
protected  Iterable<SQLAction> 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.
protected  Iterable<SQLAction> 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.
protected  Iterable<SQLAction> 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.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table)
          Renders the foreign key constraints in database-specific DDL for the table in question.
protected  Iterable<SQLAction> 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 calling DatabaseProvider.renderDropAccessoriesForField(NameConverters, DDLTable, DDLField) for each of the table's fields.
protected  Iterable<SQLAction> 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.
protected  Iterable<SQLAction> 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  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)
           
protected  Iterable<SQLAction> DatabaseProvider.renderFields(DDLTable table, com.google.common.base.Predicate<DDLField> filter, com.google.common.base.Function<DDLField,Iterable<SQLAction>> render)
           
protected  SQLAction DatabaseProvider.renderInsert(DDLTable ddlTable, DDLValue[] ddlValues)
           
protected  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 the UNIQUE 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 DDLTable
protected  Iterable<SQLAction> OracleDatabaseProvider.renderAccessoriesForField(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  Iterable<SQLAction> MySQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  Iterable<SQLAction> HSQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  Iterable<SQLAction> H2DatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  SQLAction SQLServerDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  SQLAction OracleDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  Iterable<SQLAction> SQLServerDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field)
           
protected  Iterable<SQLAction> PostgreSQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field)
           
protected  Iterable<SQLAction> OracleDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field)
           
protected  Iterable<SQLAction> MySQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field)
           
protected  Iterable<SQLAction> HSQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field)
           
protected  Iterable<SQLAction> H2DatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field)
           
protected  SQLAction SQLServerDatabaseProvider.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 H2DatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options)
           
protected  String MySQLDatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table)
           
protected  String HSQLDatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table)
           
protected  String H2DatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table)
           
protected  Iterable<SQLAction> OracleDatabaseProvider.renderDropAccessoriesForField(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  SQLAction OracleDatabaseProvider.renderDropTableStatement(DDLTable table)
           
protected  String SQLServerDatabaseProvider.renderFieldDefault(DDLTable table, DDLField field)
           
protected  String H2DatabaseProvider.renderFieldDefault(DDLTable table, DDLField field)
           
protected  String SQLServerDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field)
           
protected  String PostgreSQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field)
           
protected  String OracleDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field)
           
protected  String MySQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field)
           
protected  String HSQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field)
           
protected  String H2DatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter, DDLTable table, DDLField field)
           
 

Uses of DDLTable in net.java.ao.schema
 

Methods in net.java.ao.schema that return DDLTable
static DDLTable SchemaGenerator.parseInterface(DatabaseProvider provider, TableNameConverter nameConverter, FieldNameConverter fieldConverter, 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 DDLTable
 DDLTable DDLAction.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: setUnique
static DDLTable[] SchemaReader.readSchema(DatabaseProvider provider, NameConverters nameConverters, SchemaConfiguration schemaConfiguration, boolean includeForeignKeys)
           
 

Methods in net.java.ao.schema.ddl with parameters of type DDLTable
static DDLAction[] SchemaReader.diffSchema(TypeManager typeManager, DDLTable[] fromArray, DDLTable[] ontoArray, boolean caseSensitive)
          Returns the difference between from and onto with a bias toward from.
static DDLAction[] SchemaReader.diffSchema(TypeManager typeManager, DDLTable[] fromArray, DDLTable[] ontoArray, boolean caseSensitive)
          Returns the difference between from and onto with a bias toward from.
static DDLAction DDLActions.newInsert(DDLTable table, DDLValue[] values)
           
 void DDLAction.setTable(DDLTable table)
           
 



Copyright © 2007-2014. All Rights Reserved.