Uses of Interface
org.clazzes.jdbc2xml.schema.ISchemaEngine

Packages that use ISchemaEngine
org.clazzes.jdbc2xml.sax   
org.clazzes.jdbc2xml.sax.impl   
org.clazzes.jdbc2xml.schema   
org.clazzes.jdbc2xml.schema.impl   
org.clazzes.jdbc2xml.tools   
 

Uses of ISchemaEngine in org.clazzes.jdbc2xml.sax
 

Constructors in org.clazzes.jdbc2xml.sax with parameters of type ISchemaEngine
InsertContentHandler(ISchemaEngine schemaEngine)
          Create an insert handler for the given connection and use the supplied schema engine.
JDBCToSAXWriter(ISchemaEngine schemaEngine, ContentHandler contentHandler)
           
 

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

Methods in org.clazzes.jdbc2xml.sax.impl that return ISchemaEngine
 ISchemaEngine InsertContext.getSchemaEngine()
           
 

Methods in org.clazzes.jdbc2xml.sax.impl with parameters of type ISchemaEngine
 void InsertContext.setSchemaEngine(ISchemaEngine schemaEngine)
           
 

Constructors in org.clazzes.jdbc2xml.sax.impl with parameters of type ISchemaEngine
InsertContext(ISchemaEngine schemaEngine)
           
 

Uses of ISchemaEngine in org.clazzes.jdbc2xml.schema
 

Classes in org.clazzes.jdbc2xml.schema that implement ISchemaEngine
 class SchemaEngine
          An implementation of this class is responsible for creating/modifying a database schema based on table descriptions.
 

Methods in org.clazzes.jdbc2xml.schema that return ISchemaEngine
static ISchemaEngine SchemaEngine.newInstance()
          After generating a new SchemaEngine instance you usually have to call SchemaEngine.setConnection(Connection) in order to set up the database on which to operate.
 ISchemaEngine ISchemaEngineFactory.newSchemaEngine()
           
 

Methods in org.clazzes.jdbc2xml.schema with parameters of type ISchemaEngine
 void Dialect.fetchAdditionalColumnInfo(ISchemaEngine schemaEngine, TableInfo ti, ColumnInfo ci)
          Hook to fetch additional, Dialect specific column information (e.g. auto increment).
 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.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.
 

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

Classes in org.clazzes.jdbc2xml.schema.impl that implement ISchemaEngine
 class SchemaEngineImpl
          The default implementation of the schema engine.
 

Methods in org.clazzes.jdbc2xml.schema.impl that return ISchemaEngine
 ISchemaEngine SchemaEngineFactoryImpl.newSchemaEngine()
           
 

Methods in org.clazzes.jdbc2xml.schema.impl with parameters of type ISchemaEngine
static String NameHelper.buildTempTableName(ISchemaEngine schemaEngine, String tableName, String columnName, String suffix)
           
 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)
           
 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.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)
           
 

Constructors in org.clazzes.jdbc2xml.schema.impl with parameters of type ISchemaEngine
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.
 

Uses of ISchemaEngine in org.clazzes.jdbc2xml.tools
 

Methods in org.clazzes.jdbc2xml.tools with parameters of type ISchemaEngine
 void DBDataExtractor.setSchemaEngine(ISchemaEngine schemaEngine)
           
 



Copyright © 2011. All Rights Reserved.