Uses of Class
org.clazzes.jdbc2xml.schema.TableInfo

Packages that use TableInfo
org.clazzes.jdbc2xml.sax   
org.clazzes.jdbc2xml.sax.impl   
org.clazzes.jdbc2xml.schema   
org.clazzes.jdbc2xml.schema.impl   
 

Uses of TableInfo in org.clazzes.jdbc2xml.sax
 

Methods in org.clazzes.jdbc2xml.sax with parameters of type TableInfo
 void JDBCToSAXWriter.addTable(TableInfo tableInfo)
          Add the given database table to the data being dumped.
 

Uses of TableInfo in org.clazzes.jdbc2xml.sax.impl
 

Methods in org.clazzes.jdbc2xml.sax.impl that return types with arguments of type TableInfo
 List<TableInfo> InsertContext.getParsedTables()
           
 

Methods in org.clazzes.jdbc2xml.sax.impl with parameters of type TableInfo
 void InsertContext.addParsedTable(TableInfo ti)
          Add a table info to the list of parsed tables.
 

Method parameters in org.clazzes.jdbc2xml.sax.impl with type arguments of type TableInfo
 void InsertContext.setParsedTables(List<TableInfo> parsedTables)
           
 

Constructors in org.clazzes.jdbc2xml.sax.impl with parameters of type TableInfo
ColumnSetTagHandler(TableInfo tableInfo)
           
ForeignKeySetTagHandler(TableInfo tableInfo)
           
IndexSetTagHandler(TableInfo tableInfo)
           
RowSetTagHandler(InsertContext context, TableInfo tableInfo)
           
RowTagHandler(InsertContext context, TableInfo tableInfo)
           
 

Uses of TableInfo in org.clazzes.jdbc2xml.schema
 

Fields in org.clazzes.jdbc2xml.schema declared as TableInfo
static TableInfo SchemaManager.VERSION_HISTORY
           
 

Methods in org.clazzes.jdbc2xml.schema that return TableInfo
 TableInfo ISchemaEngine.addColumn(TableInfo ti, ColumnInfo columnInfo)
          Add a column to an existing table.
 TableInfo ISchemaEngine.addForeignKey(TableInfo ti, ForeignKeyInfo fkInfo)
          Add a foreign key to an existing table.
 TableInfo ISchemaEngine.addIndex(TableInfo tableinfo, IndexInfo indexInfo)
          Add an index to an existing table.
 TableInfo ISchemaEngine.changeColumn(TableInfo ti, String oldColumnName, ColumnInfo columnInfo)
          Rename an existing column of an existing table and possibly change it's type.
 TableInfo ISchemaEngine.dropColumn(TableInfo ti, String columnName, boolean force)
          Drop an existing column of an existing table.
 TableInfo ISchemaEngine.dropForeignKey(TableInfo ti, String fkName)
          Drop an existing foreign key of an existing table.
 TableInfo ISchemaEngine.dropForeignKeys(TableInfo ti)
          Drop all existing foreign keys of an existing table.
 TableInfo ISchemaEngine.dropIndex(TableInfo tableInfo, String indexName)
          Drop an index from an existing table.
 TableInfo ISchemaEngine.fetchTableInfo(String tableName, IndexFilter filter)
          Retrieve the current layout of the given table in the database.
 TableInfo SortableTableDescription.getTableInfo()
           
 TableInfo ISchemaEngine.modifyColumn(TableInfo ti, ColumnInfo columnInfo)
          Change an existing column of an existing table.
 TableInfo ISchemaEngine.renameTable(TableInfo ti, String newTableName)
          Rename an existing table.
 

Methods in org.clazzes.jdbc2xml.schema that return types with arguments of type TableInfo
 List<TableInfo> ISchemaEngine.fetchTableInfos(TableFilter filter)
          Return the layout of multiple table in the database.
 List<TableInfo> SchemaManager.getBaseTables()
           
 

Methods in org.clazzes.jdbc2xml.schema with parameters of type TableInfo
 TableInfo ISchemaEngine.addColumn(TableInfo ti, ColumnInfo columnInfo)
          Add a column to an existing table.
 TableInfo ISchemaEngine.addForeignKey(TableInfo ti, ForeignKeyInfo fkInfo)
          Add a foreign key to an existing table.
 TableInfo ISchemaEngine.addIndex(TableInfo tableinfo, IndexInfo indexInfo)
          Add an index to an existing table.
 TableInfo ISchemaEngine.changeColumn(TableInfo ti, String oldColumnName, ColumnInfo columnInfo)
          Rename an existing column of an existing table and possibly change it's type.
 void ISchemaEngine.createForeignKeys(TableInfo ti)
          Create foreign keys of an existing table in the database.
 PreparedStatement ISchemaEngine.createInsertStatement(TableInfo ti, boolean setAutoValues)
          Create an insert statement for all column in the given table.
 void ISchemaEngine.createTable(TableInfo ti, boolean addForeignKeys)
          Create a table in the database, including primary key and indices (which must have been added already).
 TableInfo ISchemaEngine.dropColumn(TableInfo ti, String columnName, boolean force)
          Drop an existing column of an existing table.
 TableInfo ISchemaEngine.dropForeignKey(TableInfo ti, String fkName)
          Drop an existing foreign key of an existing table.
 TableInfo ISchemaEngine.dropForeignKeys(TableInfo ti)
          Drop all existing foreign keys of an existing table.
 TableInfo ISchemaEngine.dropIndex(TableInfo tableInfo, String indexName)
          Drop an index from an existing table.
 void ISchemaEngine.dropTable(TableInfo ti, boolean force)
          Drop an existing table.
 void Dialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
          Hook to fetch additional, Dialect specific column information (e.g. auto increment).
 TableInfo ISchemaEngine.modifyColumn(TableInfo ti, ColumnInfo columnInfo)
          Change an existing column of an existing table.
 void Dialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
          Push the add column command to a command queue.
 void Dialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
          Push the add foreign key command to a command queue.
 void Dialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
          Push the add index command to a command queue.
 void Dialect.pushChangeColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
          Rename and change the datatype of a database column.
 void Dialect.pushCreateTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti)
          Push the create table command to a command queue.
 void Dialect.pushDropColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
          Push the drop column command to a command queue.
 void Dialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
          Push the drop foreign key command to a command queue.
 void Dialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
          Push the drop index command to a command queue.
 void Dialect.pushDropTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, boolean force)
          Push the drop table command to a command queue.
 void Dialect.pushModifyColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
          Modify the datatype of a database column.
 void Dialect.pushRenameTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, String newTableName)
          Push a rename table command to a command queue.
 TableInfo ISchemaEngine.renameTable(TableInfo ti, String newTableName)
          Rename an existing table.
 void SortableTableDescription.setTableInfo(TableInfo tableInfo)
           
 

Method parameters in org.clazzes.jdbc2xml.schema with type arguments of type TableInfo
 void ISchemaEngine.dropTables(List<TableInfo> tables, boolean force)
          Drop a list of existing table.
 void SchemaManager.setBaseTables(List<TableInfo> tables)
           
 

Constructors in org.clazzes.jdbc2xml.schema with parameters of type TableInfo
SortableTableDescription(TableInfo tableInfo)
          Default constructor
 

Uses of TableInfo in org.clazzes.jdbc2xml.schema.impl
 

Methods in org.clazzes.jdbc2xml.schema.impl that return TableInfo
 TableInfo SchemaEngineImpl.addColumn(TableInfo ti, ColumnInfo columnInfo)
           
 TableInfo SchemaEngineImpl.addForeignKey(TableInfo ti, ForeignKeyInfo foreignKeyInfo)
           
 TableInfo SchemaEngineImpl.addIndex(TableInfo ti, IndexInfo indexInfo)
           
 TableInfo SchemaEngineImpl.changeColumn(TableInfo ti, String oldColumnName, ColumnInfo columnInfo)
           
 TableInfo SchemaEngineImpl.dropColumn(TableInfo ti, String columnName, boolean force)
           
 TableInfo SchemaEngineImpl.dropForeignKey(TableInfo ti, String fkName)
           
 TableInfo SchemaEngineImpl.dropForeignKeys(TableInfo ti)
           
 TableInfo SchemaEngineImpl.dropIndex(TableInfo ti, String indexName)
           
 TableInfo SchemaEngineImpl.fetchTableInfo(String tableName, IndexFilter filter)
           
 TableInfo SchemaEngineImpl.modifyColumn(TableInfo ti, ColumnInfo columnInfo)
           
 TableInfo SchemaEngineImpl.renameTable(TableInfo ti, String newTableName)
           
 

Methods in org.clazzes.jdbc2xml.schema.impl that return types with arguments of type TableInfo
 List<TableInfo> SchemaEngineImpl.fetchTableInfos(TableFilter filter)
           
 

Methods in org.clazzes.jdbc2xml.schema.impl with parameters of type TableInfo
 TableInfo SchemaEngineImpl.addColumn(TableInfo ti, ColumnInfo columnInfo)
           
 TableInfo SchemaEngineImpl.addForeignKey(TableInfo ti, ForeignKeyInfo foreignKeyInfo)
           
 TableInfo SchemaEngineImpl.addIndex(TableInfo ti, IndexInfo indexInfo)
           
static String DDLHelper.buildAddIndex(TableInfo ti, IndexInfo indexInfo, boolean allowsMultipleNullsInUniqueIndizes)
           
static String DDLHelper.buildCreateTable(TableInfo ti, Dialect dialect, String suffix)
          Construct a create table statement.
 TableInfo SchemaEngineImpl.changeColumn(TableInfo ti, String oldColumnName, ColumnInfo columnInfo)
           
 void SchemaEngineImpl.createForeignKeys(TableInfo ti)
           
 void SchemaEngineImpl.createIndices(TableInfo ti)
          Calls addIndex for each index
 PreparedStatement SchemaEngineImpl.createInsertStatement(TableInfo ti, boolean setAutoValues)
           
 void SchemaEngineImpl.createTable(TableInfo ti, boolean addForeignKeys)
           
 TableInfo SchemaEngineImpl.dropColumn(TableInfo ti, String columnName, boolean force)
           
 TableInfo SchemaEngineImpl.dropForeignKey(TableInfo ti, String fkName)
           
 TableInfo SchemaEngineImpl.dropForeignKeys(TableInfo ti)
           
 TableInfo SchemaEngineImpl.dropIndex(TableInfo ti, String indexName)
           
 void SchemaEngineImpl.dropTable(TableInfo ti, boolean force)
           
 void MySQLDialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
           
 void PostgreSQLDialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
           
 void DerbyDialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
           
 void MSSQLServerDialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
           
 void OracleDialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
           
 TableInfo SchemaEngineImpl.modifyColumn(TableInfo ti, ColumnInfo columnInfo)
           
 void MySQLDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void PostgreSQLDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void DerbyDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void MSSQLServerDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void OracleDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void MySQLDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void PostgreSQLDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void DerbyDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MSSQLServerDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void OracleDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MySQLDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void PostgreSQLDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void DerbyDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MSSQLServerDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void OracleDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MySQLDialect.pushChangeColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void PostgreSQLDialect.pushChangeColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void DerbyDialect.pushChangeColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MSSQLServerDialect.pushChangeColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void OracleDialect.pushChangeColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MySQLDialect.pushCreateTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti)
           
 void PostgreSQLDialect.pushCreateTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti)
           
 void DerbyDialect.pushCreateTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti)
           
 void MSSQLServerDialect.pushCreateTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti)
           
 void OracleDialect.pushCreateTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti)
           
 void MySQLDialect.pushDropColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void PostgreSQLDialect.pushDropColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void DerbyDialect.pushDropColumn(ISchemaEngine schema, SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void MSSQLServerDialect.pushDropColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void OracleDialect.pushDropColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void MySQLDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void PostgreSQLDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void DerbyDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MSSQLServerDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void OracleDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MySQLDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void PostgreSQLDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void DerbyDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MSSQLServerDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void OracleDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MySQLDialect.pushDropTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void PostgreSQLDialect.pushDropTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void DerbyDialect.pushDropTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void MSSQLServerDialect.pushDropTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void OracleDialect.pushDropTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void MySQLDialect.pushModifyColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void PostgreSQLDialect.pushModifyColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void DerbyDialect.pushModifyColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MSSQLServerDialect.pushModifyColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void OracleDialect.pushModifyColumn(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MySQLDialect.pushRenameTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, String newTableName)
           
 void PostgreSQLDialect.pushRenameTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, String newTableName)
           
 void DerbyDialect.pushRenameTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, String newTableName)
           
 void MSSQLServerDialect.pushRenameTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, String newTableName)
           
 void OracleDialect.pushRenameTable(ISchemaEngine schemaEngine, SqlCommandQueue queue, TableInfo ti, String newTableName)
           
 TableInfo SchemaEngineImpl.renameTable(TableInfo ti, String newTableName)
           
 

Method parameters in org.clazzes.jdbc2xml.schema.impl with type arguments of type TableInfo
 void SchemaEngineImpl.dropTables(List<TableInfo> tables, boolean force)
           
 

Constructors in org.clazzes.jdbc2xml.schema.impl with parameters of type TableInfo
DropColumnCommand(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci, Dialect dialect, String suffix, String addColumnCommand, boolean addStatementInBrackets)
          Construct a drop column command with rollback support.
DropTableCommand(ISchemaEngine schemaEngine, TableInfo ti, Dialect dialect, String suffix)
          Construct a drop table command for RDMS engines, which do not support renaming of tables.
DropTableCommand(ISchemaEngine schemaEngine, TableInfo ti, String renameTableCommand, Dialect dialect)
          Construct a drop table command for RDMS engines, which support renaming of tables.
 



Copyright © 2012. All Rights Reserved.