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
 java.util.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(java.util.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
 

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

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

Methods in org.clazzes.jdbc2xml.schema with parameters of type TableInfo
abstract  TableInfo SchemaEngine.addColumn(TableInfo ti, ColumnInfo columnInfo)
          Add a column to an existing table.
abstract  TableInfo SchemaEngine.addForeignKey(TableInfo ti, ForeignKeyInfo fkInfo)
          Add a foreign key to an existing table.
abstract  TableInfo SchemaEngine.addIndex(TableInfo tableinfo, IndexInfo indexInfo)
          Add an index to an existing table.
abstract  TableInfo SchemaEngine.changeColumn(TableInfo ti, java.lang.String oldColumnName, ColumnInfo columnInfo)
          Rename an existing column of an existing table and possibly change it's type.
abstract  void SchemaEngine.createForeignKeys(TableInfo ti)
          Create foreign keys of an existing table in the database.
abstract  java.sql.PreparedStatement SchemaEngine.createInsertStatement(TableInfo ti)
          Create an insert statement for all column in the given table.
abstract  void SchemaEngine.createTable(TableInfo ti, boolean addForeignKeys)
          Create a table in the database, including primary key and indices (which must have been added already).
abstract  TableInfo SchemaEngine.dropColumn(TableInfo ti, java.lang.String columnName, boolean force)
          Drop an existing column of an existing table.
abstract  TableInfo SchemaEngine.dropForeignKey(TableInfo ti, java.lang.String fkName)
          Drop an existing foreign key of an existing table.
abstract  TableInfo SchemaEngine.dropForeignKeys(TableInfo ti)
          Drop all existing foreign keys of an existing table.
abstract  TableInfo SchemaEngine.dropIndex(TableInfo tableInfo, java.lang.String indexName)
          Drop an index from an existing table.
abstract  void SchemaEngine.dropTable(TableInfo ti, boolean force)
          Drop an existing table.
abstract  TableInfo SchemaEngine.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(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
          Rename and change the datatype of a database column.
 void Dialect.pushCreateTable(SqlCommandQueue queue, TableInfo ti)
          Push the create table command to a command queue.
 void Dialect.pushDropColumn(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(SqlCommandQueue queue, TableInfo ti, boolean force)
          Push the drop table command to a command queue.
 void Dialect.pushModifyColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
          Modify the datatype of a database column.
 void SortableTableDescription.setTableInfo(TableInfo tableInfo)
           
 

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

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, java.lang.String oldColumnName, ColumnInfo columnInfo)
           
 TableInfo SchemaEngineImpl.dropColumn(TableInfo ti, java.lang.String columnName, boolean force)
           
 TableInfo SchemaEngineImpl.dropForeignKey(TableInfo ti, java.lang.String fkName)
           
 TableInfo SchemaEngineImpl.dropForeignKeys(TableInfo ti)
           
 TableInfo SchemaEngineImpl.dropIndex(TableInfo ti, java.lang.String indexName)
           
 TableInfo SchemaEngineImpl.fetchTableInfo(java.lang.String tableName, IndexFilter filter)
           
 TableInfo SchemaEngineImpl.modifyColumn(TableInfo ti, ColumnInfo columnInfo)
           
 

Methods in org.clazzes.jdbc2xml.schema.impl that return types with arguments of type TableInfo
 java.util.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 java.lang.String DDLHelper.buildAddIndex(TableInfo ti, IndexInfo indexInfo, boolean allowsMultipleNullsInUniqueIndizes)
           
static java.lang.String DDLHelper.buildCreateTable(TableInfo ti, Dialect dialect, java.lang.String suffix)
          Construct a create table statement.
 TableInfo SchemaEngineImpl.changeColumn(TableInfo ti, java.lang.String oldColumnName, ColumnInfo columnInfo)
           
 void SchemaEngineImpl.createForeignKeys(TableInfo ti)
           
 void SchemaEngineImpl.createIndices(TableInfo ti)
          Calls addIndex for each index
 java.sql.PreparedStatement SchemaEngineImpl.createInsertStatement(TableInfo ti)
           
 void SchemaEngineImpl.createTable(TableInfo ti, boolean addForeignKeys)
           
 TableInfo SchemaEngineImpl.dropColumn(TableInfo ti, java.lang.String columnName, boolean force)
           
 TableInfo SchemaEngineImpl.dropForeignKey(TableInfo ti, java.lang.String fkName)
           
 TableInfo SchemaEngineImpl.dropForeignKeys(TableInfo ti)
           
 TableInfo SchemaEngineImpl.dropIndex(TableInfo ti, java.lang.String indexName)
           
 void SchemaEngineImpl.dropTable(TableInfo ti, boolean force)
           
 TableInfo SchemaEngineImpl.modifyColumn(TableInfo ti, ColumnInfo columnInfo)
           
 void MSSQLServerDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void DerbyDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void MySQLDialect.pushAddColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci)
           
 void MSSQLServerDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void DerbyDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MySQLDialect.pushAddForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MSSQLServerDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void DerbyDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MySQLDialect.pushAddIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MSSQLServerDialect.pushChangeColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void DerbyDialect.pushChangeColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MySQLDialect.pushChangeColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MSSQLServerDialect.pushCreateTable(SqlCommandQueue queue, TableInfo ti)
           
 void DerbyDialect.pushCreateTable(SqlCommandQueue queue, TableInfo ti)
           
 void MySQLDialect.pushCreateTable(SqlCommandQueue queue, TableInfo ti)
           
 void MSSQLServerDialect.pushDropColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void DerbyDialect.pushDropColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void MySQLDialect.pushDropColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo ci, boolean force)
           
 void MSSQLServerDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void DerbyDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MySQLDialect.pushDropForeignKey(SqlCommandQueue queue, TableInfo ti, ForeignKeyInfo fki)
           
 void MSSQLServerDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void DerbyDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MySQLDialect.pushDropIndex(SqlCommandQueue queue, TableInfo ti, IndexInfo indexInfo)
           
 void MSSQLServerDialect.pushDropTable(SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void DerbyDialect.pushDropTable(SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void MySQLDialect.pushDropTable(SqlCommandQueue queue, TableInfo ti, boolean force)
           
 void MSSQLServerDialect.pushModifyColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void DerbyDialect.pushModifyColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 void MySQLDialect.pushModifyColumn(SqlCommandQueue queue, TableInfo ti, ColumnInfo oldColumnInfo, ColumnInfo newColumnInfo)
           
 

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

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



Copyright © 2008. All Rights Reserved.