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

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

Uses of DDLTable in net.java.ao
 

Methods in net.java.ao with parameters of type DDLTable
protected  Iterable<SQLAction> DatabaseProvider.dropFunctions(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to drop all of the functions necessary for the given table.
protected  Iterable<DDLForeignKey> DatabaseProvider.findForeignKeysForField(DDLTable table, DDLField field)
           
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  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  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  Iterable<SQLAction> DatabaseProvider.renderDropFunctions(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to drop all associated functions for the given table representation.
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  Iterable<SQLAction> DatabaseProvider.renderDropSequences(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to drop all associated sequences for the given table representation.
protected  SQLAction DatabaseProvider.renderDropTableStatement(DDLTable table)
          Generates the appropriate database-specific DDL statement to drop the specified table representation.
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  Iterable<SQLAction> DatabaseProvider.renderDropTriggers(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to drop all associated triggers for the given 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,SQLAction> render)
           
protected  SQLAction DatabaseProvider.renderFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field)
          Renders the function which corresponds to the specified field, or null if none.
protected  Iterable<SQLAction> DatabaseProvider.renderFunctions(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to create all of the functions necessary for the given table.
protected  SQLAction DatabaseProvider.renderInsert(DDLTable ddlTable, DDLValue[] ddlValues)
           
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  Iterable<SQLAction> DatabaseProvider.renderSequences(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to create all of the sequences necessary for the given table.
protected  SQLAction DatabaseProvider.renderTable(NameConverters nameConverters, DDLTable table)
          Renders the specified table representation into the corresponding database-specific DDL statement.
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<SQLAction> DatabaseProvider.renderTriggers(NameConverters nameConverters, DDLTable table)
          Generates the database-specific DDL statements required to create all of the triggers necessary for the given table.
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> MySQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  Iterable<SQLAction> HSQLDatabaseProvider.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  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  String MySQLDatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table)
           
protected  String HSQLDatabaseProvider.renderConstraintsForTable(UniqueNameConverter uniqueNameConverter, DDLTable table)
           
protected  SQLAction PostgreSQLDatabaseProvider.renderDropFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  SQLAction OracleDatabaseProvider.renderDropSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  SQLAction OracleDatabaseProvider.renderDropTableStatement(DDLTable table)
           
protected  SQLAction OracleDatabaseProvider.renderDropTriggerForField(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  String SQLServerDatabaseProvider.renderFieldDefault(DDLTable table, DDLField field)
           
protected  SQLAction OracleDatabaseProvider.renderSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field)
           
protected  SQLAction OracleDatabaseProvider.renderTriggerForField(NameConverters nameConverters, 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)
           
 

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-2011. All Rights Reserved.