|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Table | |
---|---|
org.apache.ddlutils |
This package mainly contains the database platform abstraction, Platform
and the factory to create instances for individual platforms,
PlatformFactory . |
org.apache.ddlutils.alteration | Contains the algorithm for comparing two database models and determining what needs to be changed to migrate one to the other. |
org.apache.ddlutils.dynabean |
Provides the special DdlUtils implementations of DynaClass
and DynaBean that directly map to tables in the database
model. |
org.apache.ddlutils.io |
The org.apache.ddlutils.io package contains a classes for input
and output of both the database schemas and data files. |
org.apache.ddlutils.model | This package contains the classes making up the database model. |
org.apache.ddlutils.platform | This package contains the platform implementations for the individual databases. |
org.apache.ddlutils.platform.axion | This package contains the platform implementation for the Axion database. |
org.apache.ddlutils.platform.cloudscape | This package contains the platform implementation for the Cloudscape database. |
org.apache.ddlutils.platform.db2 | This package contains the platform implementation for the DB2 UDB database. |
org.apache.ddlutils.platform.derby | This package contains the platform implementation for the Apache Derby database. |
org.apache.ddlutils.platform.firebird | This package contains the platform implementation for the Firebird database. |
org.apache.ddlutils.platform.hsqldb | This package contains the platform implementation for the HSQLDB database. |
org.apache.ddlutils.platform.interbase | This package contains the platform implementation for the Interbase database. |
org.apache.ddlutils.platform.maxdb | This package contains the platform implementation for the MaxDB database. |
org.apache.ddlutils.platform.mckoi | This package contains the platform implementation for the Mckoi database. |
org.apache.ddlutils.platform.mssql | This package contains the platform implementation for the Sql Server database. |
org.apache.ddlutils.platform.mysql | This package contains the platform implementation for the MySQL database. |
org.apache.ddlutils.platform.oracle | This package contains the platform implementation for the Oracle database. |
org.apache.ddlutils.platform.postgresql | This package contains the platform implementation for the PostgreSQL database. |
org.apache.ddlutils.platform.sapdb | This package contains the platform implementation for the SAP DB database. |
org.apache.ddlutils.platform.sybase | This package contains the platform implementation for the Sybase ASE database. |
org.apache.ddlutils.task |
The org.apache.ddlutils.task package contains the Ant
tasks provided by DdlUtils. |
Uses of Table in org.apache.ddlutils |
---|
Methods in org.apache.ddlutils with parameters of type Table | |
---|---|
void |
Platform.dropTable(java.sql.Connection connection,
Database model,
Table table,
boolean continueOnError)
Drops the specified table and all foreign keys pointing to it. |
void |
Platform.dropTable(Database model,
Table table,
boolean continueOnError)
Drops the specified table and all foreign keys pointing to it. |
java.util.List |
Platform.fetch(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints)
Queries for a list of dyna beans representing rows of the given query. |
java.util.List |
Platform.fetch(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints,
int start,
int end)
Queries for a list of dyna beans representing rows of the given query. |
java.util.List |
Platform.fetch(Database model,
java.lang.String sql,
Table[] queryHints)
Queries for a list of dyna beans representing rows of the given query. |
java.util.List |
Platform.fetch(Database model,
java.lang.String sql,
Table[] queryHints,
int start,
int end)
Queries for a list of dyna beans representing rows of the given query. |
java.lang.String |
Platform.getDropTableSql(Database model,
Table table,
boolean continueOnError)
Returns the SQL for dropping the given table and all foreign keys pointing to it. |
java.util.Iterator |
Platform.query(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints)
Performs the given parameterized SQL query returning an iterator over the results. |
java.util.Iterator |
Platform.query(Database model,
java.lang.String sql,
Table[] queryHints)
Performs the given SQL query returning an iterator over the results. |
Uses of Table in org.apache.ddlutils.alteration |
---|
Methods in org.apache.ddlutils.alteration that return Table | |
---|---|
Table |
TableChangeImplBase.getChangedTable()
Returns the affected table. |
Table |
TableChange.getChangedTable()
Returns the affected table from the original model. |
Table |
AddTableChange.getNewTable()
Returns the new table. |
Methods in org.apache.ddlutils.alteration with parameters of type Table | |
---|---|
java.util.List |
ModelComparator.compareColumns(Table sourceTable,
Column sourceColumn,
Table targetTable,
Column targetColumn)
Compares the two columns and returns the changes necessary to create the second column from the first one. |
java.util.List |
ModelComparator.compareTables(Database sourceModel,
Table sourceTable,
Database targetModel,
Table targetTable)
Compares the two tables and returns the changes necessary to create the second table from the first one. |
Constructors in org.apache.ddlutils.alteration with parameters of type Table | |
---|---|
AddColumnChange(Table table,
Column newColumn,
Column previousColumn,
Column nextColumn)
Creates a new change object. |
|
AddForeignKeyChange(Table table,
ForeignKey newForeignKey)
Creates a new change object. |
|
AddIndexChange(Table table,
Index newIndex)
Creates a new change object. |
|
AddPrimaryKeyChange(Table table,
Column[] primaryKeyColumns)
Creates a new change object. |
|
AddTableChange(Table newTable)
Creates a new change object. |
|
ColumnAutoIncrementChange(Table table,
Column column)
Creates a new change object. |
|
ColumnDataTypeChange(Table table,
Column column,
int newTypeCode)
Creates a new change object. |
|
ColumnDefaultValueChange(Table table,
Column column,
java.lang.String newDefaultValue)
Creates a new change object. |
|
ColumnOrderChange(Table table,
java.util.Map newPositions)
Creates a new change object. |
|
ColumnRequiredChange(Table table,
Column column)
Creates a new change object. |
|
ColumnSizeChange(Table table,
Column column,
int newSize,
int newScale)
Creates a new change object. |
|
PrimaryKeyChange(Table table,
Column[] oldPrimaryKeyColumns,
Column[] newPrimaryKeyColumns)
Creates a new change object. |
|
RemoveColumnChange(Table table,
Column column)
Creates a new change object. |
|
RemoveForeignKeyChange(Table table,
ForeignKey foreignKey)
Creates a new change object. |
|
RemoveIndexChange(Table table,
Index index)
Creates a new change object. |
|
RemovePrimaryKeyChange(Table table,
Column[] primaryKeyColumns)
Creates a new change object. |
|
RemoveTableChange(Table table)
Creates a new change object. |
|
TableChangeImplBase(Table table)
Creates a new change object. |
Uses of Table in org.apache.ddlutils.dynabean |
---|
Methods in org.apache.ddlutils.dynabean that return Table | |
---|---|
Table |
SqlDynaClass.getTable()
Returns the table for which this dyna class is defined. |
Methods in org.apache.ddlutils.dynabean with parameters of type Table | |
---|---|
org.apache.commons.beanutils.DynaBean |
DynaClassCache.copy(Table table,
java.lang.Object source)
Creates a new dyna bean instance for the given table and copies the values from the given source object. |
org.apache.commons.beanutils.DynaBean |
DynaClassCache.createNewInstance(Table table)
Creates a new dyna bean instance for the given table. |
SqlDynaClass |
DynaClassCache.getDynaClass(Table table)
Returns the SqlDynaClass for the given table. |
static SqlDynaClass |
SqlDynaClass.newInstance(Table table)
Factory method for creating and initializing a new dyna class instance for the given table. |
Constructors in org.apache.ddlutils.dynabean with parameters of type Table | |
---|---|
SqlDynaClass(Table table,
SqlDynaProperty[] properties)
Creates a new dyna class instance for the given table that has the given properties. |
Uses of Table in org.apache.ddlutils.io |
---|
Methods in org.apache.ddlutils.io that return Table | |
---|---|
Table |
Identity.getTable()
Returns the table that this identity is for. |
Methods in org.apache.ddlutils.io with parameters of type Table | |
---|---|
SqlTypeConverter |
ConverterConfiguration.getRegisteredConverter(Table table,
Column column)
Returns the converter registered for the specified column. |
Constructors in org.apache.ddlutils.io with parameters of type Table | |
---|---|
DynaSqlCreateRule(Database model,
Table table,
DataSink receiver)
Creates a new creation rule that creates dyna bean instances. |
|
Identity(Table table)
Creates a new identity object for the given table. |
|
Identity(Table table,
java.lang.String fkName)
Creates a new identity object for the given table. |
Uses of Table in org.apache.ddlutils.model |
---|
Methods in org.apache.ddlutils.model that return Table | |
---|---|
Table |
Database.findTable(java.lang.String name)
Finds the table with the specified name, using case insensitive matching. |
Table |
Database.findTable(java.lang.String name,
boolean caseSensitive)
Finds the table with the specified name, using case insensitive matching. |
Table |
ForeignKey.getForeignTable()
Returns the foreign table. |
Table |
Database.getTable(int idx)
Returns the table at the specified position. |
Table[] |
Database.getTables()
Returns the tables in this model. |
Methods in org.apache.ddlutils.model with parameters of type Table | |
---|---|
void |
Database.addTable(int idx,
Table table)
Adds a table at the specified position. |
void |
Database.addTable(Table table)
Adds a table. |
org.apache.commons.beanutils.DynaBean |
Database.createDynaBeanFor(Table table)
Creates a new dyna bean for the given table. |
void |
Database.removeTable(Table table)
Removes the given table. |
void |
ForeignKey.setForeignTable(Table foreignTable)
Sets the foreign table. |
Uses of Table in org.apache.ddlutils.platform |
---|
Methods in org.apache.ddlutils.platform that return Table | |
---|---|
protected Table |
SqlBuilder.getRealTargetTableFor(Database targetModel,
Table sourceTable,
Table targetTable)
Creates the target table object that differs from the given target table only in the indices. |
protected Table |
SqlBuilder.getTemporaryTableFor(Database targetModel,
Table targetTable)
Creates a temporary table object that corresponds to the given table. |
protected Table |
JdbcModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform with parameters of type Table | |
---|---|
void |
CreationParameters.addParameter(Table table,
java.lang.String paramName,
java.lang.String paramValue)
Adds a parameter. |
protected void |
PlatformImplBase.afterInsert(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly after rows have been inserted into the specified table. |
protected void |
PlatformImplBase.afterUpdate(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly after rows have been updated in the specified table. |
protected void |
PlatformImplBase.beforeInsert(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly before rows are inserted into the specified table. |
protected void |
PlatformImplBase.beforeUpdate(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly before rows are updated in the specified table. |
void |
SqlBuilder.createExternalForeignKeys(Database database,
Table table)
Creates external foreignkey creation statements if necessary. |
protected ModelBasedResultSetIterator |
PlatformImplBase.createResultSetIterator(Database model,
java.sql.ResultSet resultSet,
Table[] queryHints)
Creates an iterator over the given result set. |
void |
SqlBuilder.createTable(Database database,
Table table)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
void |
SqlBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
protected void |
SqlBuilder.createTemporaryTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the given temporary table. |
protected void |
JdbcModelReader.determineAutoIncrementFromResultSetMetaData(Table table,
Column[] columnsToCheck)
Helper method that determines the auto increment status for the given columns via the ResultSetMetaData.isAutoIncrement(int) method. |
java.lang.String |
JdbcModelReader.determineSchemaOf(java.sql.Connection connection,
java.lang.String schemaPattern,
Table table)
Deprecated. Will be removed once full schema support is in place |
void |
SqlBuilder.dropExternalForeignKeys(Table table)
Creates external foreignkey drop statements. |
void |
PlatformImplBase.dropTable(java.sql.Connection connection,
Database model,
Table table,
boolean continueOnError)
Drops the specified table and all foreign keys pointing to it. |
void |
SqlBuilder.dropTable(Database database,
Table table)
Outputs the DDL required to drop the given table. |
void |
PlatformImplBase.dropTable(Database model,
Table table,
boolean continueOnError)
Drops the specified table and all foreign keys pointing to it. |
void |
SqlBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
protected void |
SqlBuilder.dropTemporaryTable(Database database,
Table table)
Outputs the DDL to drop the given temporary table. |
java.util.List |
PlatformImplBase.fetch(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints)
Queries for a list of dyna beans representing rows of the given query. |
java.util.List |
PlatformImplBase.fetch(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints,
int start,
int end)
Queries for a list of dyna beans representing rows of the given query. |
java.util.List |
PlatformImplBase.fetch(Database model,
java.lang.String sql,
Table[] queryHints)
Queries for a list of dyna beans representing rows of the given query. |
java.util.List |
PlatformImplBase.fetch(Database model,
java.lang.String sql,
Table[] queryHints,
int start,
int end)
Queries for a list of dyna beans representing rows of the given query. |
protected ForeignKey |
SqlBuilder.findCorrespondingForeignKey(Table table,
ForeignKey fk)
Searches in the given table for a corresponding foreign key. |
java.lang.String |
SqlBuilder.getConstraintName(java.lang.String prefix,
Table table,
java.lang.String secondPart,
java.lang.String suffix)
Returns the constraint name. |
java.lang.String |
SqlBuilder.getDeleteSql(Table table,
java.util.Map pkValues,
boolean genPlaceholders)
Creates the SQL for deleting an object from the specified table. |
java.lang.String |
PlatformImplBase.getDropTableSql(Database model,
Table table,
boolean continueOnError)
Returns the SQL for dropping the given table and all foreign keys pointing to it. |
java.lang.String |
SqlBuilder.getForeignKeyName(Table table,
ForeignKey fk)
Returns the name to be used for the given foreign key. |
java.lang.String |
SqlBuilder.getInsertSql(Table table,
java.util.Map columnValues,
boolean genPlaceholders)
Creates the SQL for inserting an object into the specified table. |
protected java.lang.Object |
PlatformImplBase.getObjectFromResultSet(java.sql.ResultSet resultSet,
java.lang.String columnName,
Table table)
Helper method esp. |
java.util.Map |
CreationParameters.getParametersFor(Table table)
Returns the parameters for the given table. |
protected Table |
SqlBuilder.getRealTargetTableFor(Database targetModel,
Table sourceTable,
Table targetTable)
Creates the target table object that differs from the given target table only in the indices. |
java.lang.String |
SqlBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
java.lang.String |
SqlBuilder.getTableName(Table table)
Returns the table name. |
protected Table |
SqlBuilder.getTemporaryTableFor(Database targetModel,
Table targetTable)
Creates a temporary table object that corresponds to the given table. |
java.lang.String |
SqlBuilder.getUpdateSql(Table table,
java.util.Map columnValues,
boolean genPlaceholders)
Creates the SQL for updating an object in the specified table. |
protected boolean |
JdbcModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
JdbcModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
SqlBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
java.util.Iterator |
PlatformImplBase.query(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints)
Performs the given parameterized SQL query returning an iterator over the results. |
java.util.Iterator |
PlatformImplBase.query(Database model,
java.lang.String sql,
Table[] queryHints)
Performs the given SQL query returning an iterator over the results. |
protected void |
JdbcModelReader.removeInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk)
Tries to remove the internal index for the given foreign key. |
protected void |
JdbcModelReader.removeInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table)
Tries to remove the internal index for the table's primary key. |
protected void |
JdbcModelReader.removeSystemIndices(DatabaseMetaDataWrapper metaData,
Table table)
Removes system indices (generated by the database for primary and foreign keys) from the table. |
protected void |
SqlBuilder.writeColumn(Table table,
Column column)
Outputs the DDL for the specified column. |
protected void |
SqlBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
protected void |
SqlBuilder.writeColumnDefaultValue(Table table,
Column column)
Prints the default value of the column. |
protected void |
SqlBuilder.writeColumnDefaultValueStmt(Table table,
Column column)
Prints the default value stmt part for the column. |
protected void |
SqlBuilder.writeColumns(Table table)
Writes the columns of the given table. |
protected void |
SqlBuilder.writeCopyDataStatement(Table sourceTable,
Table targetTable)
Writes a statement that copies the data from the source to the target table. |
protected void |
SqlBuilder.writeEmbeddedForeignKeysStmt(Database database,
Table table)
Writes the foreign key constraints inside a create table () clause. |
protected void |
SqlBuilder.writeEmbeddedIndexCreateStmt(Table table,
Index index)
Writes the given embedded index of the table. |
protected void |
SqlBuilder.writeEmbeddedIndicesStmt(Table table)
Writes the indexes embedded within the create table statement. |
protected void |
SqlBuilder.writeEmbeddedPrimaryKeysStmt(Table table)
Writes the primary key constraints of the table inside its definition. |
protected void |
SqlBuilder.writeExternalForeignKeyCreateStmt(Database database,
Table table,
ForeignKey key)
Writes a single foreign key constraint using a alter table statement. |
protected void |
SqlBuilder.writeExternalForeignKeyDropStmt(Table table,
ForeignKey foreignKey)
Generates the statement to drop a foreignkey constraint from the database using an alter table statement. |
protected void |
SqlBuilder.writeExternalIndexCreateStmt(Table table,
Index index)
Writes the given index of the table. |
void |
SqlBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
protected void |
SqlBuilder.writeExternalIndicesCreateStmt(Table table)
Writes the indexes of the given table. |
protected void |
SqlBuilder.writeExternalPrimaryKeysCreateStmt(Table table,
Column[] primaryKeyColumns)
Writes the primary key constraints of the table as alter table statements. |
protected void |
SqlBuilder.writePrimaryKeyStmt(Table table,
Column[] primaryKeyColumns)
Writes a primary key statement for the given columns. |
protected void |
SqlBuilder.writeTableAlterStmt(Table table)
Generates the first part of the ALTER TABLE statement including the table name. |
protected void |
SqlBuilder.writeTableComment(Table table)
Outputs a comment for the table. |
protected void |
SqlBuilder.writeTableCreationStmt(Database database,
Table table,
java.util.Map parameters)
Writes the table creation statement without the statement end. |
protected void |
SqlBuilder.writeTableCreationStmtEnding(Table table,
java.util.Map parameters)
Writes the end of the table creation statement. |
Constructors in org.apache.ddlutils.platform with parameters of type Table | |
---|---|
ModelBasedResultSetIterator(PlatformImplBase platform,
Database model,
java.sql.ResultSet resultSet,
Table[] queryHints,
boolean cleanUpAfterFinish)
Creates a new iterator. |
Uses of Table in org.apache.ddlutils.platform.axion |
---|
Methods in org.apache.ddlutils.platform.axion with parameters of type Table | |
---|---|
void |
AxionBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
protected void |
AxionModelReader.removeSystemIndices(DatabaseMetaDataWrapper metaData,
Table table)
Removes system indices (generated by the database for primary and foreign keys) from the table. |
protected void |
AxionBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
AxionBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.cloudscape |
---|
Methods in org.apache.ddlutils.platform.cloudscape with parameters of type Table | |
---|---|
java.lang.String |
CloudscapeBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected void |
CloudscapeBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
Uses of Table in org.apache.ddlutils.platform.db2 |
---|
Methods in org.apache.ddlutils.platform.db2 that return Table | |
---|---|
protected Table |
Db2ModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.db2 with parameters of type Table | |
---|---|
java.lang.String |
Db2Builder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected boolean |
Db2ModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
Db2Builder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
Db2Builder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
Db2Builder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.derby |
---|
Methods in org.apache.ddlutils.platform.derby with parameters of type Table | |
---|---|
protected boolean |
DerbyModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
DerbyModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
DerbyBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
DerbyBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
DerbyBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.firebird |
---|
Methods in org.apache.ddlutils.platform.firebird that return Table | |
---|---|
protected Table |
FirebirdModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.firebird with parameters of type Table | |
---|---|
void |
FirebirdBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
protected void |
FirebirdModelReader.determineAutoIncrementColumns(Table table)
Helper method that determines the auto increment status using Firebird's system tables. |
java.lang.String |
FirebirdModelReader.determineSchemaOf(java.sql.Connection connection,
java.lang.String schemaPattern,
Table table)
Tries to find the schema to which the given table belongs. |
void |
FirebirdBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
protected java.lang.String |
FirebirdBuilder.getGeneratorName(Table table,
Column column)
Determines the name of the generator for an auto-increment column. |
java.lang.String |
FirebirdBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected boolean |
FirebirdModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
FirebirdModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
FirebirdBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
FirebirdBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
FirebirdBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.hsqldb |
---|
Methods in org.apache.ddlutils.platform.hsqldb that return Table | |
---|---|
protected Table |
HsqlDbModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.hsqldb with parameters of type Table | |
---|---|
void |
HsqlDbBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.lang.String |
HsqlDbBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected boolean |
HsqlDbModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
HsqlDbModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
HsqlDbBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
Uses of Table in org.apache.ddlutils.platform.interbase |
---|
Methods in org.apache.ddlutils.platform.interbase that return Table | |
---|---|
protected Table |
InterbaseModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.interbase with parameters of type Table | |
---|---|
protected void |
InterbaseModelReader.adjustColumns(Table table)
Adjusts the columns in the table by fixing types and default values. |
void |
InterbaseBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
protected void |
InterbaseModelReader.determineAutoIncrementColumns(Table table)
Helper method that determines the auto increment status using Interbase's system tables. |
protected void |
InterbaseModelReader.determineExtraColumnInfo(Table table)
Helper method that determines extra column info from the system tables: default value, precision, scale. |
java.lang.String |
InterbaseModelReader.determineSchemaOf(java.sql.Connection connection,
java.lang.String schemaPattern,
Table table)
Tries to find the schema to which the given table belongs. |
void |
InterbaseBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
protected java.lang.String |
InterbaseBuilder.getGeneratorName(Table table,
Column column)
Determines the name of the generator for an auto-increment column. |
java.lang.String |
InterbaseBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected java.lang.String |
InterbaseBuilder.getTriggerName(Table table,
Column column)
Determines the name of the trigger for an auto-increment column. |
protected boolean |
InterbaseModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
InterbaseModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
InterbaseBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
InterbaseBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
InterbaseBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.maxdb |
---|
Methods in org.apache.ddlutils.platform.maxdb with parameters of type Table | |
---|---|
protected void |
MaxDbBuilder.writeExternalForeignKeyCreateStmt(Database database,
Table table,
ForeignKey key)
Writes a single foreign key constraint using a alter table statement. |
protected void |
MaxDbBuilder.writeExternalForeignKeyDropStmt(Table table,
ForeignKey foreignKey)
Generates the statement to drop a foreignkey constraint from the database using an alter table statement. |
protected void |
MaxDbBuilder.writeExternalPrimaryKeysCreateStmt(Table table,
Column[] primaryKeyColumns)
Writes the primary key constraints of the table as alter table statements. |
Uses of Table in org.apache.ddlutils.platform.mckoi |
---|
Methods in org.apache.ddlutils.platform.mckoi that return Table | |
---|---|
protected Table |
MckoiModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.mckoi with parameters of type Table | |
---|---|
protected void |
MckoiBuilder.createAutoIncrementSequence(Table table,
Column column)
Creates the sequence necessary for the auto-increment of the given column. |
void |
MckoiBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
protected void |
MckoiBuilder.dropAutoIncrementSequence(Table table,
Column column)
Drops the sequence used for the auto-increment of the given column. |
void |
MckoiBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.lang.String |
MckoiBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected void |
MckoiBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
MckoiBuilder.writeColumnDefaultValue(Table table,
Column column)
Prints the default value of the column. |
Uses of Table in org.apache.ddlutils.platform.mssql |
---|
Methods in org.apache.ddlutils.platform.mssql that return Table | |
---|---|
protected Table |
MSSqlModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.mssql with parameters of type Table | |
---|---|
protected void |
MSSqlPlatform.afterInsert(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly after rows have been inserted into the specified table. |
protected void |
MSSqlPlatform.afterUpdate(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly after rows have been updated in the specified table. |
protected void |
MSSqlPlatform.beforeInsert(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly before rows are inserted into the specified table. |
protected void |
MSSqlPlatform.beforeUpdate(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly before rows are updated in the specified table. |
void |
MSSqlBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
void |
MSSqlBuilder.dropExternalForeignKeys(Table table)
Creates external foreignkey drop statements. |
void |
MSSqlBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.lang.String |
MSSqlBuilder.getDeleteSql(Table table,
java.util.Map pkValues,
boolean genPlaceholders)
Creates the SQL for deleting an object from the specified table. |
protected java.lang.String |
MSSqlBuilder.getDisableIdentityOverrideSql(Table table)
Returns the SQL to disable identity override mode. |
protected java.lang.String |
MSSqlBuilder.getEnableIdentityOverrideSql(Table table)
Returns the SQL to enable identity override mode. |
java.lang.String |
MSSqlBuilder.getInsertSql(Table table,
java.util.Map columnValues,
boolean genPlaceholders)
Creates the SQL for inserting an object into the specified table. |
java.lang.String |
MSSqlBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
java.lang.String |
MSSqlBuilder.getUpdateSql(Table table,
java.util.Map columnValues,
boolean genPlaceholders)
Creates the SQL for updating an object in the specified table. |
protected boolean |
MSSqlModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
MSSqlBuilder.processColumnChange(Table sourceTable,
Table targetTable,
Column sourceColumn,
Column targetColumn,
boolean typeChange)
Processes a change to a column. |
protected void |
MSSqlBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
MSSqlBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
protected void |
MSSqlBuilder.writeCopyDataStatement(Table sourceTable,
Table targetTable)
Writes a statement that copies the data from the source to the target table. |
protected void |
MSSqlBuilder.writeExternalForeignKeyDropStmt(Table table,
ForeignKey foreignKey)
Generates the statement to drop a foreignkey constraint from the database using an alter table statement. |
void |
MSSqlBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.mysql |
---|
Methods in org.apache.ddlutils.platform.mysql that return Table | |
---|---|
protected Table |
MySqlModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.mysql with parameters of type Table | |
---|---|
void |
MySqlBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.lang.String |
MySqlBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. Normally mysql will return the LAST_INSERT_ID as the column name for the inserted id. |
protected boolean |
MySqlModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
MySqlModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
MySqlBuilder.processColumnChange(Table sourceTable,
Table targetTable,
Column sourceColumn,
Column targetColumn)
Processes a change to a column. |
protected void |
MySqlBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
MySqlBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
protected void |
MySqlBuilder.writeExternalForeignKeyDropStmt(Table table,
ForeignKey foreignKey)
Generates the statement to drop a foreignkey constraint from the database using an alter table statement. |
protected void |
MySqlBuilder.writeTableCreationStmtEnding(Table table,
java.util.Map parameters)
Writes the end of the table creation statement. |
Uses of Table in org.apache.ddlutils.platform.oracle |
---|
Methods in org.apache.ddlutils.platform.oracle that return Table | |
---|---|
protected Table |
Oracle8ModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
protected Table |
Oracle10ModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.oracle with parameters of type Table | |
---|---|
protected void |
Oracle8Builder.createAutoIncrementSequence(Table table,
Column column)
Creates the sequence necessary for the auto-increment of the given column. |
protected void |
Oracle8Builder.createAutoIncrementTrigger(Table table,
Column column)
Creates the trigger necessary for the auto-increment of the given column. |
void |
Oracle8Builder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
protected void |
Oracle8Builder.createTemporaryTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the given temporary table. |
protected void |
Oracle8ModelReader.determineAutoIncrementColumns(Table table)
Helper method that determines the auto increment status using Firebird's system tables. |
protected void |
Oracle8Builder.dropAutoIncrementSequence(Table table,
Column column)
Drops the sequence used for the auto-increment of the given column. |
protected void |
Oracle8Builder.dropAutoIncrementTrigger(Table table,
Column column)
Drops the trigger used for the auto-increment of the given column. |
void |
Oracle8Builder.dropExternalForeignKeys(Table table)
Creates external foreignkey drop statements. |
void |
Oracle8Builder.dropTable(Table table)
Outputs the DDL to drop the table. |
void |
Oracle10Builder.dropTable(Table table)
Outputs the DDL to drop the table. Note that this method does not drop foreign keys to this table. Use SqlBuilder.dropTable(Database, Table)
if you want that. |
protected void |
Oracle8Builder.dropTemporaryTable(Database database,
Table table)
Outputs the DDL to drop the given temporary table. |
java.lang.String |
Oracle8Builder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected boolean |
Oracle8ModelReader.isAutoIncrement(Table table,
Column column)
Tries to determine whether the given column is an identity column. |
protected void |
Oracle8Builder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
Oracle8Builder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
Oracle8Builder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.postgresql |
---|
Methods in org.apache.ddlutils.platform.postgresql that return Table | |
---|---|
protected Table |
PostgreSqlModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.postgresql with parameters of type Table | |
---|---|
void |
PostgreSqlBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
void |
PostgreSqlBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.lang.String |
PostgreSqlBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected boolean |
PostgreSqlModelReader.isInternalForeignKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
ForeignKey fk,
Index index)
Tries to determine whether the index is the internal database-generated index for the given foreign key. |
protected boolean |
PostgreSqlModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
PostgreSqlBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
PostgreSqlBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
void |
PostgreSqlBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
Uses of Table in org.apache.ddlutils.platform.sapdb |
---|
Methods in org.apache.ddlutils.platform.sapdb with parameters of type Table | |
---|---|
void |
SapDbBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.lang.String |
SapDbBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected void |
SapDbBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
protected void |
SapDbBuilder.writeColumnAutoIncrementStmt(Table table,
Column column)
Prints that the column is an auto increment column. |
protected void |
SapDbBuilder.writeExternalForeignKeyCreateStmt(Database database,
Table table,
ForeignKey key)
Writes a single foreign key constraint using a alter table statement. |
protected void |
SapDbBuilder.writeExternalForeignKeyDropStmt(Table table,
ForeignKey foreignKey)
Generates the statement to drop a foreignkey constraint from the database using an alter table statement. |
protected void |
SapDbBuilder.writeExternalPrimaryKeysCreateStmt(Table table,
Column[] primaryKeyColumns)
Writes the primary key constraints of the table as alter table statements. |
Uses of Table in org.apache.ddlutils.platform.sybase |
---|
Methods in org.apache.ddlutils.platform.sybase that return Table | |
---|---|
protected Table |
SybaseModelReader.readTable(DatabaseMetaDataWrapper metaData,
java.util.Map values)
Reads the next table from the meta data. |
Methods in org.apache.ddlutils.platform.sybase with parameters of type Table | |
---|---|
protected void |
SybasePlatform.afterInsert(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly after rows have been inserted into the specified table. |
protected void |
SybasePlatform.afterUpdate(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly after rows have been updated in the specified table. |
protected void |
SybasePlatform.beforeInsert(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly before rows are inserted into the specified table. |
protected void |
SybasePlatform.beforeUpdate(java.sql.Connection connection,
Table table)
Allows platforms to issue statements directly before rows are updated in the specified table. |
void |
SybaseBuilder.createTable(Database database,
Table table,
java.util.Map parameters)
Outputs the DDL to create the table along with any non-external constraints as well as with external primary keys and indices (but not foreign keys). |
void |
SybaseBuilder.dropExternalForeignKeys(Table table)
Creates external foreignkey drop statements. |
void |
SybaseBuilder.dropTable(Table table)
Outputs the DDL to drop the table. |
java.util.List |
SybasePlatform.fetch(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints,
int start,
int end)
Queries for a list of dyna beans representing rows of the given query. In contrast to the Platform.query(Database, String, Collection, Table[])
method all beans will be materialized and the connection will be closed
before returning the beans. Also, the two int parameters specify which
rows of the result set to use. If there are more rows than desired, they
will be ignored (and not read from the database). |
java.util.List |
SybasePlatform.fetch(Database model,
java.lang.String sql,
Table[] queryHints,
int start,
int end)
Queries for a list of dyna beans representing rows of the given query. In contrast to the Platform.query(Database, String, Table[]) method all
beans will be materialized and the connection will be closed before
returning the beans. Also, the two int parameters specify which rows of
the result set to use. If there are more rows than desired, they will be
ignored (and not read from the database). |
protected java.lang.String |
SybaseBuilder.getDisableIdentityOverrideSql(Table table)
Returns the SQL to disable identity override mode. |
protected java.lang.String |
SybaseBuilder.getEnableIdentityOverrideSql(Table table)
Returns the SQL to enable identity override mode. |
java.lang.String |
SybaseBuilder.getSelectLastIdentityValues(Table table)
Generates the SQL for querying the id that was created in the last insertion operation. |
protected boolean |
SybaseModelReader.isInternalPrimaryKeyIndex(DatabaseMetaDataWrapper metaData,
Table table,
Index index)
Tries to determine whether the index is the internal database-generated index for the given table's primary key. |
protected void |
SybaseBuilder.processColumnChange(Table sourceTable,
Table targetTable,
Column sourceColumn,
Column targetColumn)
Processes a change to a column. |
protected void |
SybaseBuilder.processTableStructureChanges(Database currentModel,
Database desiredModel,
Table sourceTable,
Table targetTable,
java.util.Map parameters,
java.util.List changes)
Allows database-specific implementations to handle changes in a database specific manner. |
java.util.Iterator |
SybasePlatform.query(Database model,
java.lang.String sql,
java.util.Collection parameters,
Table[] queryHints)
Performs the given parameterized SQL query returning an iterator over the results. |
java.util.Iterator |
SybasePlatform.query(Database model,
java.lang.String sql,
Table[] queryHints)
Performs the given SQL query returning an iterator over the results. |
protected void |
SybaseBuilder.writeColumn(Table table,
Column column)
Outputs the DDL for the specified column. |
protected void |
SybaseBuilder.writeCopyDataStatement(Table sourceTable,
Table targetTable)
Writes a statement that copies the data from the source to the target table. |
protected void |
SybaseBuilder.writeExternalForeignKeyDropStmt(Table table,
ForeignKey foreignKey)
Generates the statement to drop a foreignkey constraint from the database using an alter table statement. |
void |
SybaseBuilder.writeExternalIndexDropStmt(Table table,
Index index)
Generates the statement to drop a non-embedded index from the database. |
protected void |
SybaseBuilder.writeTableCreationStmtEnding(Table table,
java.util.Map parameters)
Writes the end of the table creation statement. |
Uses of Table in org.apache.ddlutils.task |
---|
Methods in org.apache.ddlutils.task with parameters of type Table | |
---|---|
boolean |
TableSpecificParameter.isForTable(Table table,
boolean caseSensitive)
Determines whether this parameter is applicable to the given table. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |