A B C D E F G I J M N O P Q R S T V W X

A

AbstractSbDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A base class for all DeserializationHandlers, which are setting a String value to a database column.
AbstractSbDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.AbstractSbDeserializationHandler
Default constructor.
adaptDefault(ColumnInfo, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.ColumnHelper
Return a column information with the given default value.
adaptNullability(ColumnInfo, boolean) - Static method in class org.clazzes.jdbc2xml.schema.impl.ColumnHelper
Return a column information with the given nullability set.
addCharacters(char[], int, int) - Method in interface org.clazzes.jdbc2xml.deserialization.DeserializationHandler
Push characters received by ContentHandler.characters(char[], int, int) to the field content.
addCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.deserialization.impl.AbstractSbDeserializationHandler
 
addColumn(String) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
addColumn(TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
addColumn(String) - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
addColumn(String) - Method in class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
 
addColumn(TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Add a column to an existing table.
addColumn(ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Add a column to our list of column descriptions.
addForeignColumn(String) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
addForeignKey(TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
addForeignKey(TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Add a foreign key to an existing table.
addForeignKey(ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Add a foreign key to our list of foreign key descriptions.
addIndex(TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
addIndex(TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Add an index to an existing table.
addIndex(IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Add an index to the list of indices.
addIndex(String, String, boolean, String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Add an index to the list of indices.
addParsedTable(TableInfo) - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
Add a table info to the list of parsed tables.
addPrimaryRestriction(String, String) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
Add a data restriction to a given table.
addQueries(Collection<String>) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Add the given list of queries to the data being dumped.
addQuery(String) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Add the given SQL select query to the data being dumped.
addRestrictedTable(String, String) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Add the given database table and a query, which selects a subset of the table data to the data being dumped.
addTable(String) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Add the given database table to the data being dumped.
addTable(TableInfo) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Add the given database table to the data being dumped.
addTables(Collection<String>) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Add the given list of database tables to the data being dumped.
appendTypePrec(StringBuffer, String, Integer) - Static method in class org.clazzes.jdbc2xml.helper.SQLHelper
Append an SQL type name together with a precision to a string buffer.
appendTypePrecScale(StringBuffer, String, Integer, Integer) - Static method in class org.clazzes.jdbc2xml.helper.SQLHelper
Append an SQL type name together with a precision and a scale to a string buffer.

B

BigDecimalDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for big decimal values.
BigDecimalDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.BigDecimalDeserializationHandler
Default constructor.
BigDecimalSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
BigDecimalSerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.BigDecimalSerializationHandler
 
BinaryDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for binary values like BLOBs or binary string, which are base64-encoded inside XML files.
BinaryDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.BinaryDeserializationHandler
Default constructor.
BinarySerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
BinarySerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.BinarySerializationHandler
 
BooleanDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for integer values.
BooleanDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.BooleanDeserializationHandler
Default constructor.
BooleanSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
BooleanSerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.BooleanSerializationHandler
 
buildAddColumn(String, ColumnInfo, Dialect, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildAddForeignKey(String, ForeignKeyInfo) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildAddIndex(TableInfo, IndexInfo, boolean) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildCreateTable(TableInfo, Dialect, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
Construct a create table statement.
buildDropColumn(String, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildDropForeignKey(String, String, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildDropIndex(String, String, boolean) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildDropTable(String) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
Build a drop table statement.
buildHexSuffix() - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
buildRenameTable(String, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.DDLHelper
Generate a rename table statement.

C

changeColumn(TableInfo, String, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
changeColumn(TableInfo, String, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Rename an existing column of an existing table and possibly change it's type.
cleanupOnCommit(Connection) - Method in class org.clazzes.jdbc2xml.schema.impl.DropColumnCommand
 
cleanupOnCommit(Connection) - Method in class org.clazzes.jdbc2xml.schema.impl.DropTableCommand
 
cleanupOnCommit(Connection) - Method in class org.clazzes.jdbc2xml.sql.SimpleSqlCommand
 
cleanupOnCommit(Connection) - Method in interface org.clazzes.jdbc2xml.sql.SqlCommand
Cleanup resources kept by this command, if the transaction is committed.
close() - Method in class org.clazzes.jdbc2xml.sax.SAXCharDataWriter
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.ColumnSetTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.ForeignKeySetTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.IndexSetTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.RowSetTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.RowTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.TableTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.ValueTagHandler
 
closeTag(String, String, String) - Method in class org.clazzes.jdbc2xml.sax.impl.XmlDumpTagHandler
 
COLSET_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_DEFAULT_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_NAME_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_NULLABLE_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_PREC_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_SCALE_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
COLUMN_TAG_TYPE_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
ColumnHelper - Class in org.clazzes.jdbc2xml.schema.impl
Helper functions to play with ColumnInfo objects.
ColumnHelper() - Constructor for class org.clazzes.jdbc2xml.schema.impl.ColumnHelper
 
ColumnInfo - Class in org.clazzes.jdbc2xml.schema
This class holds metadata of a database column.
ColumnInfo(String, int, Integer, Integer, boolean, String) - Constructor for class org.clazzes.jdbc2xml.schema.ColumnInfo
 
ColumnInfo(Attributes) - Constructor for class org.clazzes.jdbc2xml.schema.ColumnInfo
 
ColumnInfo(ResultSetMetaData, int) - Constructor for class org.clazzes.jdbc2xml.schema.ColumnInfo
Set the column information from a column of a result set.
ColumnSetTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the columnset element.
ColumnSetTagHandler(TableInfo) - Constructor for class org.clazzes.jdbc2xml.sax.impl.ColumnSetTagHandler
 
command - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
Commands - Class in org.clazzes.jdbc2xml.tools
 
Commands() - Constructor for class org.clazzes.jdbc2xml.tools.Commands
 
commit() - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
commit() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Perform all pending schema modifications and discard the rollback history.
commit(Connection) - Method in class org.clazzes.jdbc2xml.sql.SqlCommandQueue
Perform all commands currently pushed to the stack by SqlCommandQueue.pushCommand(SqlCommand) and not performed yet.
compareTo(SortableTableDescription) - Method in class org.clazzes.jdbc2xml.schema.SortableTableDescription
 
Constants - Class in org.clazzes.jdbc2xml
Constants representing the XML structures generated/parsed.
Constants() - Constructor for class org.clazzes.jdbc2xml.Constants
 
constructJDBCURL(String, Integer, String, Properties) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Constructs a JDBC URL for the dialect; all parameters may be null, default values are used then.
constructJDBCURL(String, Integer, String, Properties) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
constructJDBCURL(String, Integer, String, Properties) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
constructJDBCURL(String, Integer, String, Properties) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
copyResultField(PreparedStatement, int, ResultSet, int) - Static method in class org.clazzes.jdbc2xml.helper.SQLHelper
Copies a column from a result set to a placeholder of a PreparedStatment.
createColumnSpec(ColumnInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Computes a string to feed a CREATE TABLE or ALTER TABLE ADD COLUMN statement, or returns null if the type is unsupported by the underlying DBMS or by the Dialect implementation.
createColumnSpec(ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
createColumnSpec(ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
createColumnSpec(ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
createForeignKeys(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
createForeignKeys(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Create foreign keys of an existing table in the database.
createIndices(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
Calls addIndex for each index
createInsertStatement(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
createInsertStatement(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Create an insert statement for all column in the given table.
createSchema(SchemaFactory, ClassLoader) - Static method in class org.clazzes.jdbc2xml.sax.JDBC2XMLSchemaHelper
Construct a schema for the jdbc2xml namespace using the given SchemaFactory and classloader.
createSchema(SchemaFactory) - Static method in class org.clazzes.jdbc2xml.sax.JDBC2XMLSchemaHelper
Construct a schema for the jdbc2xml namespace using the given SchemaFactory and the default classloader.
createSchema() - Static method in class org.clazzes.jdbc2xml.sax.JDBC2XMLSchemaHelper
Construct a schema for the jdbc2xml namespace using the SchemaFactory returned by SchemaFactory.newInstance(String) for the XML w3C schema URI XMLConstants.W3C_XML_SCHEMA_NS_URI.
createTable(TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
createTable(TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Create a table in the database, including primary key and indices (which must have been added already).

D

DateDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for date values.
DateDeserializationHandler(TimeZone, int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.DateDeserializationHandler
Default constructor.
DateSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
DateSerializationHandler(TimeZone) - Constructor for class org.clazzes.jdbc2xml.serialization.impl.DateSerializationHandler
 
DBDataExtractor - Class in org.clazzes.jdbc2xml.tools
 
DBDataExtractor() - Constructor for class org.clazzes.jdbc2xml.tools.DBDataExtractor
 
DDLHelper - Class in org.clazzes.jdbc2xml.schema.impl
Static helper methods to construct SQL queries for schema manipulations.
DDLHelper() - Constructor for class org.clazzes.jdbc2xml.schema.impl.DDLHelper
 
defaultDriverName() - Method in interface org.clazzes.jdbc2xml.schema.Dialect
 
defaultDriverName - Static variable in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
defaultDriverName() - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
defaultDriverName - Static variable in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
defaultDriverName() - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
defaultDriverName - Static variable in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
defaultDriverName() - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
deferrabilityShortToString(short) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
Parse deferrability string of the deferrability attribute of a foreignkey tag.
deferrabilityStringToShort(String) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
Parse deferrability string of the deferrability attribute of a foreignkey tag.
DerbyDialect - Class in org.clazzes.jdbc2xml.schema.impl
This class implements Dialect for Derby 10.x
DerbyDialect() - Constructor for class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
DeserializationHandler - Interface in org.clazzes.jdbc2xml.deserialization
A DeserializationHandler instance handles the deserialization of the CDATA of content of a tag to a database column.
DeserializationHandlerFactory - Class in org.clazzes.jdbc2xml.deserialization
Implementations of this factory instantiate DeserializationHandler instances for a given column of a XML rowset tag.
DeserializationHandlerFactory() - Constructor for class org.clazzes.jdbc2xml.deserialization.DeserializationHandlerFactory
 
DeserializationHandlerFactoryImpl - Class in org.clazzes.jdbc2xml.deserialization.impl
 
DeserializationHandlerFactoryImpl() - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.DeserializationHandlerFactoryImpl
 
Dialect - Interface in org.clazzes.jdbc2xml.schema
SQL Dialects provide DBMS specific helpers to allow unified SQL commands.
DialectFactory - Class in org.clazzes.jdbc2xml.schema
Implementations of this factory instantiate Dialect instances for a given column of a DatabaseMetaData description.
DialectFactory() - Constructor for class org.clazzes.jdbc2xml.schema.DialectFactory
 
DialectFactoryImpl - Class in org.clazzes.jdbc2xml.schema.impl
 
DialectFactoryImpl() - Constructor for class org.clazzes.jdbc2xml.schema.impl.DialectFactoryImpl
 
doPrettyParagraph() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
DoubleDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for double values.
DoubleDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.DoubleDeserializationHandler
Default constructor.
DoubleSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
DoubleSerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.DoubleSerializationHandler
 
dropColumn(TableInfo, String, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropColumn(TableInfo, String, boolean) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Drop an existing column of an existing table.
DropColumnCommand - Class in org.clazzes.jdbc2xml.schema.impl
This class implements a rollback-enabled variant of a drop column statement.
DropColumnCommand(TableInfo, ColumnInfo, Dialect, String, String) - Constructor for class org.clazzes.jdbc2xml.schema.impl.DropColumnCommand
Construct a drop column command with rollback support.
dropForeignKey(TableInfo, String) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropForeignKey(TableInfo, String) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Drop an existing foreign key of an existing table.
dropForeignKeys(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropForeignKeys(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Drop all existing foreign keys of an existing table.
dropIndex(TableInfo, String) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropIndex(TableInfo, String) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Drop an index from an existing table.
dropStaleBackupTables() - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropStaleBackupTables() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Some operations like drop table or drop column create backup tables for performing rollback operations.
dropTable(TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropTable(TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Drop an existing table.
DropTableCommand - Class in org.clazzes.jdbc2xml.schema.impl
This class implements a rollback-enabled variant of a drop table statement.
DropTableCommand(TableInfo, Dialect, String) - Constructor for class org.clazzes.jdbc2xml.schema.impl.DropTableCommand
Construct a drop table command for RDMS engines, which do not support renaming of tables.
DropTableCommand(TableInfo) - Constructor for class org.clazzes.jdbc2xml.schema.impl.DropTableCommand
Construct a drop table command for RDMS engines, which support renaming of tables.
dropTables(List<TableInfo>, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
dropTables(List<TableInfo>, boolean) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Drop a list of existing table.

E

excludedTableNames - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
executeUpdate(Connection, String) - Static method in class org.clazzes.jdbc2xml.helper.SQLHelper
Perform an SQL update statement.
extract() - Method in class org.clazzes.jdbc2xml.tools.DBDataExtractor
 

F

fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.BigDecimalSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.BinarySerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.BooleanSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.DateSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.DoubleSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.FloatSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.IntegerSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.StringSerializationHandler
 
fetchData(ResultSet, int) - Method in class org.clazzes.jdbc2xml.serialization.impl.TimestampSerializationHandler
 
fetchData(ResultSet, int) - Method in interface org.clazzes.jdbc2xml.serialization.SerializationHandler
Set the data to be serialized from the given column of an SQL result set.
fetchTableInfo(String, IndexFilter) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
fetchTableInfo(String, IndexFilter) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Retrieve the current layout of the given table in the database.
fetchTableInfos(TableFilter) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
fetchTableInfos(TableFilter) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Return the layout of multiple table in the database.
fillColumn(PreparedStatement, int) - Method in interface org.clazzes.jdbc2xml.deserialization.DeserializationHandler
Fill the column of the given prepared statement with the data received so far.
fillColumn(PreparedStatement, int) - Method in class org.clazzes.jdbc2xml.deserialization.impl.AbstractSbDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.AbstractSbDeserializationHandler
Fill in a column value into the given PreparedStatment.
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.BigDecimalDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.BinaryDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.BooleanDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.DateDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.DoubleDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.FloatDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.IntegerDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.StringDeserializationHandler
 
fillColumnValue(PreparedStatement, int, String) - Method in class org.clazzes.jdbc2xml.deserialization.impl.TimestampDeserializationHandler
 
finishTag() - Method in class org.clazzes.jdbc2xml.sax.impl.ValueTagHandler
Close processing a value tag.
fkRuleShortToString(short) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
Parse rule string of a deleteRule or updateRule attribute of a foreignkey tag.
fkRuleStringToShort(String) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
Parse a delete/update rule string of a deleteRule or updateRule attribute of a foreignkey tag.
FloatDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for float values.
FloatDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.FloatDeserializationHandler
Default constructor.
FloatSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
FloatSerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.FloatSerializationHandler
 
flush(boolean) - Method in class org.clazzes.jdbc2xml.sax.impl.RowTagHandler
Flush any unexecuted inserts.
flush() - Method in class org.clazzes.jdbc2xml.sax.SAXCharDataWriter
 
FOREIGN_KEY_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
FOREIGN_KEYS_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
ForeignKeyInfo - Class in org.clazzes.jdbc2xml.schema
This class implements all infos we need to describe a foreign key.
ForeignKeyInfo() - Constructor for class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
Default constructor.
ForeignKeyInfo(String, String, String, String) - Constructor for class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
Constructor using name, table and columns.
ForeignKeyInfo(Attributes) - Constructor for class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
Initialize this object from SAX attributes.
ForeignKeySetTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the foireignkeyset element.
ForeignKeySetTagHandler(TableInfo) - Constructor for class org.clazzes.jdbc2xml.sax.impl.ForeignKeySetTagHandler
 
fromConnection - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromDBNeeded - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromDialect - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromDriverName - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromFile - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromFileName - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromFileNeeded - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromPasswd - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromURL - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
fromUser - Static variable in class org.clazzes.jdbc2xml.tools.Main
 

G

getBatchSize() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
getColumnInfo(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Return the column info for the given column name.
getColumns() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getColumns() - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
getColumns() - Method in class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
 
getColumns() - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
getComment() - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
getConnection() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
getConnection() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
 
getContentHandler() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
getDefaultValue() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
getDeferrability() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getDeleteRule() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getDialect() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
 
getExcludedTableNames() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
getFilterCondition() - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
getFkDepth() - Method in class org.clazzes.jdbc2xml.schema.SortableTableDescription
 
getForeignColumns() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getForeignKeyInfo(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Get a ForeignKeyInfo for a specified foreign-key-name.
getForeignKeys() - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
getForeignTable() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getID() - Method in interface org.clazzes.jdbc2xml.schema.Dialect
 
getID() - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
getID() - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
getID() - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
getIndexInfo(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Get a IndexInfo for a specified foreign-key-name.
getIndices() - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
getName() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
getName() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getName() - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
getName() - Method in class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
 
getName() - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
getOrder() - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
getParsedTables() - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
getPerformSql() - Method in class org.clazzes.jdbc2xml.sql.SimpleSqlCommand
 
getPkName() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
getPrecision() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
getPrimaryKey() - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
getPrimaryRestrictions() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
getProcessRestrictionFilter() - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
getProcessRestrictionFilter() - Method in class org.clazzes.jdbc2xml.sax.InsertContentHandler
 
getProcessRestrictionFilter() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
getRollbackSql() - Method in class org.clazzes.jdbc2xml.sql.SimpleSqlCommand
 
getRootHandler(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.InsertContentHandler
 
getScale() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
getSchema() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
getSchema() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
 
getSchemaEngine() - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
getTableInfo() - Method in class org.clazzes.jdbc2xml.schema.SortableTableDescription
 
getTableNames() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
getTimeZone() - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
getTimeZone() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
getTimeZone() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
 
getType() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
getUpdateRule() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 

I

iarg - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
INDEX_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
indexContainsNullableColumns(IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Investigates if an IndexInfo contains a NULLable column
IndexFilter - Interface in org.clazzes.jdbc2xml.schema
This interface is used to configure the set of indices retrieved from the database metadata.
IndexInfo - Class in org.clazzes.jdbc2xml.schema
This class implements all infos we need to describe a database index.
IndexInfo() - Constructor for class org.clazzes.jdbc2xml.schema.IndexInfo
Default constructor.
IndexInfo(String, String, boolean, String) - Constructor for class org.clazzes.jdbc2xml.schema.IndexInfo
Constructor using name, table and columns.
IndexInfo(Attributes) - Constructor for class org.clazzes.jdbc2xml.schema.IndexInfo
Initialize this object from SAX attributes.
IndexInfo.Order - Enum in org.clazzes.jdbc2xml.schema
 
INDEXSET_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
IndexSetTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the indexset element.
IndexSetTagHandler(TableInfo) - Constructor for class org.clazzes.jdbc2xml.sax.impl.IndexSetTagHandler
 
initPrettyParams() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
InsertContentHandler - Class in org.clazzes.jdbc2xml.sax
 
InsertContentHandler(Connection, TimeZone) - Constructor for class org.clazzes.jdbc2xml.sax.InsertContentHandler
Create an insert handler for the given connection and use a schema engine created by SchemaEngine.newInstance().
InsertContentHandler(SchemaEngine) - Constructor for class org.clazzes.jdbc2xml.sax.InsertContentHandler
Create an insert handler for the given connection and use the supplied schema engine.
InsertContext - Class in org.clazzes.jdbc2xml.sax.impl
This class holds all properties used for processing a dump file.
InsertContext(SchemaEngine) - Constructor for class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
IntegerDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for integer values.
IntegerDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.IntegerDeserializationHandler
Default constructor.
IntegerSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
IntegerSerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.IntegerSerializationHandler
 
internalizeTableName(String) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Transform a table name in order to be used inside SchemaEngine.fetchTableInfo(String, IndexFilter).
internalizeTableName(String) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
internalizeTableName(String) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
internalizeTableName(String) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
isKeepInternalIndices() - Method in interface org.clazzes.jdbc2xml.schema.IndexFilter
 
isKeepInternalIndices() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.BigDecimalSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.BinarySerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.BooleanSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.DateSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.DoubleSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.FloatSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.IntegerSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.StringSerializationHandler
 
isNull() - Method in class org.clazzes.jdbc2xml.serialization.impl.TimestampSerializationHandler
 
isNull() - Method in interface org.clazzes.jdbc2xml.serialization.SerializationHandler
 
isNullable() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
isNumeric(int) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
 
isPrettyPrintXml() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
isProcessConstraints() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
isProcessData() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
isProcessXmlSchemaCheck() - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
isString(int) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
 
isUnique() - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 

J

JAVAHelper - Class in org.clazzes.jdbc2xml.helper
Commonf helper functions, which are not part of JAVA.
JAVAHelper() - Constructor for class org.clazzes.jdbc2xml.helper.JAVAHelper
 
jdbc2xml(Connection, OutputStream, TimeZone, ProcessRestrictionFilter) - Static method in class org.clazzes.jdbc2xml.tools.Commands
 
JDBC2XML_NS_URI - Static variable in class org.clazzes.jdbc2xml.Constants
 
JDBC2XMLSchemaHelper - Class in org.clazzes.jdbc2xml.sax
This class helps in contructing a Schema instance, which is suitable for parsing jdbc2xml XML documents.
JDBC2XMLSchemaHelper() - Constructor for class org.clazzes.jdbc2xml.sax.JDBC2XMLSchemaHelper
 
jdbcExtract(Connection, String, TimeZone, ProcessRestrictionFilter) - Static method in class org.clazzes.jdbc2xml.tools.Commands
 
jdbcping(Connection) - Static method in class org.clazzes.jdbc2xml.tools.Commands
 
JDBCToSAXWriter - Class in org.clazzes.jdbc2xml.sax
This class writes a series of JDBC select queries to an XML document using a SAX ContentHandler instance.
JDBCToSAXWriter() - Constructor for class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Create an uninitialized instance.
JDBCToSAXWriter(Connection, TimeZone, ContentHandler) - Constructor for class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
JDBCToSAXWriter(SchemaEngine, ContentHandler) - Constructor for class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
joinStrings(StringBuffer, Collection<String>) - Static method in class org.clazzes.jdbc2xml.helper.JAVAHelper
Simply concatenate a collection of strings by using a comma as separator.
joinStrings(Collection<String>) - Static method in class org.clazzes.jdbc2xml.helper.JAVAHelper
Simply concatenate a collection of strings by using a comma as separator.

M

Main - Class in org.clazzes.jdbc2xml.tools
Usage example jdbc2xml mysql: java -cp target/classes:/usr/share/java/mysql.jar org.clazzes.jdbc2xml.tools.ConnectionMain --jdbc2xml \ --url jdbc:mysql://localhost:3306/foodb --user root --password secret --to-file foodb.xml Usage example jdbcping mysql: java -cp target/classes:/usr/share/java/mysql.jar org.clazzes.jdbc2xml.tools.ConnectionMain --jdbcping \ --url jdbc:mysql://localhost:3306/foodb --user root --password secret Usage example jdbcping ms sql server (note the " to protect the ; in the URL!)
Main() - Constructor for class org.clazzes.jdbc2xml.tools.Main
 
main(String[]) - Static method in class org.clazzes.jdbc2xml.tools.Main
 
modifyColumn(TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
modifyColumn(TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Change an existing column of an existing table.
MSSQLServerDialect - Class in org.clazzes.jdbc2xml.schema.impl
This class implements Dialect for MySQL 5.0.x
MSSQLServerDialect() - Constructor for class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
MySQLDialect - Class in org.clazzes.jdbc2xml.schema.impl
This class implements Dialect for MySQL 5.0.x
MySQLDialect() - Constructor for class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 

N

newDeserializationHandler(ColumnInfo, TimeZone) - Method in class org.clazzes.jdbc2xml.deserialization.DeserializationHandlerFactory
Return DeserializationHandler instance for the given column of the result set.
newDeserializationHandler(ColumnInfo, TimeZone) - Method in class org.clazzes.jdbc2xml.deserialization.impl.DeserializationHandlerFactoryImpl
 
newDialect(DatabaseMetaData) - Method in class org.clazzes.jdbc2xml.schema.DialectFactory
Return Dialect instance according to the given database meta data.
newDialect(String) - Method in class org.clazzes.jdbc2xml.schema.DialectFactory
Return Dialect instance according to the given database url.
newDialect(DatabaseMetaData) - Method in class org.clazzes.jdbc2xml.schema.impl.DialectFactoryImpl
 
newDialect(String) - Method in class org.clazzes.jdbc2xml.schema.impl.DialectFactoryImpl
 
newInstance() - Static method in class org.clazzes.jdbc2xml.deserialization.DeserializationHandlerFactory
 
newInstance() - Static method in class org.clazzes.jdbc2xml.schema.DialectFactory
 
newInstance() - Static method in class org.clazzes.jdbc2xml.schema.SchemaEngine
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.
newInstance() - Static method in class org.clazzes.jdbc2xml.serialization.SerializationHandlerFactory
 
newSerializationHandler(ColumnInfo, TimeZone) - Method in class org.clazzes.jdbc2xml.serialization.impl.SerializationHandlerFactoryImpl
 
newSerializationHandler(ColumnInfo, TimeZone) - Method in class org.clazzes.jdbc2xml.serialization.SerializationHandlerFactory
Return SerializationHandler instance for the given column type.
normalizeDefaultValue(int, String) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Normalize a default value returned by DatabaseMetaData.getColumns(String, String, String, String) in the column COLUMN_DEF.
normalizeDefaultValue(int, String) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
normalizeDefaultValue(int, String) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
normalizeDefaultValue(int, String) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 

O

org.clazzes.jdbc2xml - package org.clazzes.jdbc2xml
 
org.clazzes.jdbc2xml.deserialization - package org.clazzes.jdbc2xml.deserialization
 
org.clazzes.jdbc2xml.deserialization.impl - package org.clazzes.jdbc2xml.deserialization.impl
 
org.clazzes.jdbc2xml.helper - package org.clazzes.jdbc2xml.helper
 
org.clazzes.jdbc2xml.sax - package org.clazzes.jdbc2xml.sax
 
org.clazzes.jdbc2xml.sax.impl - package org.clazzes.jdbc2xml.sax.impl
 
org.clazzes.jdbc2xml.schema - package org.clazzes.jdbc2xml.schema
 
org.clazzes.jdbc2xml.schema.impl - package org.clazzes.jdbc2xml.schema.impl
 
org.clazzes.jdbc2xml.serialization - package org.clazzes.jdbc2xml.serialization
 
org.clazzes.jdbc2xml.serialization.impl - package org.clazzes.jdbc2xml.serialization.impl
 
org.clazzes.jdbc2xml.sql - package org.clazzes.jdbc2xml.sql
 
org.clazzes.jdbc2xml.tools - package org.clazzes.jdbc2xml.tools
 

P

perform(Connection) - Method in class org.clazzes.jdbc2xml.schema.impl.DropColumnCommand
 
perform(Connection) - Method in class org.clazzes.jdbc2xml.schema.impl.DropTableCommand
 
perform(Connection) - Method in class org.clazzes.jdbc2xml.sql.SimpleSqlCommand
 
perform(Connection) - Method in interface org.clazzes.jdbc2xml.sql.SqlCommand
Perform an atomic SQL command.
perform(Connection) - Method in class org.clazzes.jdbc2xml.sql.SqlCommandQueue
Perform all commands currently pushed to the stack by SqlCommandQueue.pushCommand(SqlCommand) and not performed yet.
prettyPrintXml - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
PRIMARY_KEY_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
PrimaryKeyInfo - Class in org.clazzes.jdbc2xml.schema
This class implements all infos we need to describe a primary key.
PrimaryKeyInfo() - Constructor for class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
Default constructor.
PrimaryKeyInfo(String, String) - Constructor for class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
Construct a primary key object from a name and a comma-separated list of column names.
PrimaryKeyInfo(Attributes) - Constructor for class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
Initialize this object from SAX attributes.
primaryRestrictions - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.ColumnSetTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.ForeignKeySetTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.IndexSetTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.RowSetTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.RowTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.TableTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.ValueTagHandler
 
processCharacters(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.impl.XmlDumpTagHandler
 
processConstraints - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
processData() - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
Proceed by executing all SQL statement and writing the resulting data to the ContentHandler.
processData - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
processRestrictionFilter - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
ProcessRestrictionFilter - Class in org.clazzes.jdbc2xml.tools
This class holds all properties to customize dumping and restoring database to/from XML files.
ProcessRestrictionFilter() - Constructor for class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
processTable(String) - Method in interface org.clazzes.jdbc2xml.schema.TableFilter
 
processTable(String) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
processXmlSchemaCheck - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
pushAddColumn(SqlCommandQueue, TableInfo, ColumnInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the add column command to a command queue.
pushAddColumn(SqlCommandQueue, TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushAddColumn(SqlCommandQueue, TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushAddColumn(SqlCommandQueue, TableInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushAddForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the add foreign key command to a command queue.
pushAddForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushAddForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushAddForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushAddIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the add index command to a command queue.
pushAddIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushAddIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushAddIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushChangeColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Rename and change the datatype of a database column.
pushChangeColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushChangeColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushChangeColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushCommand(SqlCommand) - Method in class org.clazzes.jdbc2xml.sql.SqlCommandQueue
 
pushCommand(String, String) - Method in class org.clazzes.jdbc2xml.sql.SqlCommandQueue
Push an instance of SimpleSqlCommand to the queue.
pushCreateTable(SqlCommandQueue, TableInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the create table command to a command queue.
pushCreateTable(SqlCommandQueue, TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushCreateTable(SqlCommandQueue, TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushCreateTable(SqlCommandQueue, TableInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.BigDecimalSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.BinarySerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.BooleanSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.DateSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.DoubleSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.FloatSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.IntegerSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.StringSerializationHandler
 
pushData(ContentHandler) - Method in class org.clazzes.jdbc2xml.serialization.impl.TimestampSerializationHandler
 
pushData(ContentHandler) - Method in interface org.clazzes.jdbc2xml.serialization.SerializationHandler
Write the data of the database value to the CDATA content of the currently open tag by calling ContentHandler.characters(char[], int, int).
pushDropColumn(SqlCommandQueue, TableInfo, ColumnInfo, boolean) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the drop column command to a command queue.
pushDropColumn(SqlCommandQueue, TableInfo, ColumnInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushDropColumn(SqlCommandQueue, TableInfo, ColumnInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushDropColumn(SqlCommandQueue, TableInfo, ColumnInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushDropForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the drop foreign key command to a command queue.
pushDropForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushDropForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushDropForeignKey(SqlCommandQueue, TableInfo, ForeignKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushDropIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the drop index command to a command queue.
pushDropIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushDropIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushDropIndex(SqlCommandQueue, TableInfo, IndexInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushDropTable(SqlCommandQueue, TableInfo, boolean) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Push the drop table command to a command queue.
pushDropTable(SqlCommandQueue, TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushDropTable(SqlCommandQueue, TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushDropTable(SqlCommandQueue, TableInfo, boolean) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 
pushModifyColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Modify the datatype of a database column.
pushModifyColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
pushModifyColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
pushModifyColumn(SqlCommandQueue, TableInfo, ColumnInfo, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 

Q

QUERY_TAG_COMMENT_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
QUERY_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
QUERY_TAG_SQL_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
quoteISOSqlString(StringBuffer, String) - Static method in class org.clazzes.jdbc2xml.helper.SQLHelper
Quote the given string as defined by ISO SQL by doubling single quotes.
quoteString(StringBuffer, String) - Method in interface org.clazzes.jdbc2xml.schema.Dialect
Quote the given string to the string buffer.
quoteString(StringBuffer, String) - Method in class org.clazzes.jdbc2xml.schema.impl.DerbyDialect
 
quoteString(StringBuffer, String) - Method in class org.clazzes.jdbc2xml.schema.impl.MSSQLServerDialect
 
quoteString(StringBuffer, String) - Method in class org.clazzes.jdbc2xml.schema.impl.MySQLDialect
 

R

removeColumnInfo(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Remove a defined ColumnInfo.
removeForeignKey(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Remove a defined ForeignKeyInfo.
removeIndex(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Remove a defined indexInfo.
rename(ColumnInfo, String) - Static method in class org.clazzes.jdbc2xml.schema.impl.ColumnHelper
Return a column information with the given name.
replaceColumnInfo(String, ColumnInfo) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
Replace a defined ColumnInfo by another one.
rollback(Connection) - Method in class org.clazzes.jdbc2xml.schema.impl.DropColumnCommand
 
rollback(Connection) - Method in class org.clazzes.jdbc2xml.schema.impl.DropTableCommand
 
rollback() - Method in class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
 
rollback() - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Roll back all schema operations undertaken since the last call to SchemaEngine.commit() or SchemaEngine.rollback().
rollback(Connection) - Method in class org.clazzes.jdbc2xml.sql.SimpleSqlCommand
 
rollback(Connection) - Method in interface org.clazzes.jdbc2xml.sql.SqlCommand
Roll back an atomic SQL command.
rollback(Connection) - Method in class org.clazzes.jdbc2xml.sql.SqlCommandQueue
Roll back all commands currently pushed to the stack by SqlCommandQueue.pushCommand(SqlCommand) and performed up to now.
ROW_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
ROWSET_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
RowSetTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the columnset element.
RowSetTagHandler(InsertContext, TableInfo) - Constructor for class org.clazzes.jdbc2xml.sax.impl.RowSetTagHandler
 
RowTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the columnset element.
RowTagHandler(InsertContext, TableInfo) - Constructor for class org.clazzes.jdbc2xml.sax.impl.RowTagHandler
 

S

SAXCharDataWriter - Class in org.clazzes.jdbc2xml.sax
This is an adapter class which writes character data to the content of an XML tag using a SAX ContentHandler.
SAXCharDataWriter(ContentHandler) - Constructor for class org.clazzes.jdbc2xml.sax.SAXCharDataWriter
 
SchemaEngine - Class in org.clazzes.jdbc2xml.schema
 
SchemaEngine() - Constructor for class org.clazzes.jdbc2xml.schema.SchemaEngine
Default constructor, which sets the default time zone.
SchemaEngineImpl - Class in org.clazzes.jdbc2xml.schema.impl
The default implementation of the schema engine.
SchemaEngineImpl() - Constructor for class org.clazzes.jdbc2xml.schema.impl.SchemaEngineImpl
Default constructor.
SerializationHandler - Interface in org.clazzes.jdbc2xml.serialization
A SerializationHandler instance handles the serialization of a database column to the CDATA content of an XML tag.
SerializationHandlerFactory - Class in org.clazzes.jdbc2xml.serialization
Implementations of this factory instantiate SerializationHandler instances for a given column of a ResultSetMetaData description.
SerializationHandlerFactory() - Constructor for class org.clazzes.jdbc2xml.serialization.SerializationHandlerFactory
 
SerializationHandlerFactoryImpl - Class in org.clazzes.jdbc2xml.serialization.impl
The default SerializationHandlerFactory implementation.
SerializationHandlerFactoryImpl() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.SerializationHandlerFactoryImpl
 
setBatchSize(int) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setColumns(List<String>) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setColumns(List<String>) - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
setColumns(List<String>) - Method in class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
 
setColumns(List<ColumnInfo>) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
setComment(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
setConnection(Connection) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
setConnection(Connection) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
This method initializes the database dialect too, if the the dialect has not been set through SchemaEngine.setDialect(Dialect) before.
setContentHandler(ContentHandler) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
setDefaultValue(String) - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
setDeferrability(short) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setDeleteRule(short) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setDialect(Dialect) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
Normally you need not call this method, because the dialect is usually initialized by SchemaEngine.setConnection(Connection).
setExcludedTableNames(String[]) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setExportDbName(String) - Method in class org.clazzes.jdbc2xml.tools.DBDataExtractor
 
setFilterCondition(String) - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
setFkDepth(int) - Method in class org.clazzes.jdbc2xml.schema.SortableTableDescription
 
setForeignColumns(List<String>) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setForeignKeys(List<ForeignKeyInfo>) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
setForeignTable(String) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setIndices(List<IndexInfo>) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
setKeepInternalIndices(boolean) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setName(String) - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
setName(String) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setName(String) - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
setName(String) - Method in class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
 
setName(String) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
setNullable(boolean) - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
setOrder(IndexInfo.Order) - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
setParsedTables(List<TableInfo>) - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
setPkName(String) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
setPrecision(Integer) - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
setPrettyPrintXml(boolean) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setPrimaryKey(PrimaryKeyInfo) - Method in class org.clazzes.jdbc2xml.schema.TableInfo
 
setPrimaryRestrictions(Map<String, String>) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setProcessConstraints(boolean) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setProcessData(boolean) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setProcessRestrictionFilter(ProcessRestrictionFilter) - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
setProcessRestrictionFilter(ProcessRestrictionFilter) - Method in class org.clazzes.jdbc2xml.sax.InsertContentHandler
 
setProcessRestrictionFilter(ProcessRestrictionFilter) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
setProcessRestrictionFilter(ProcessRestrictionFilter) - Method in class org.clazzes.jdbc2xml.tools.DBDataExtractor
 
setProcessXmlSchemaCheck(boolean) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setScale(Integer) - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
setSchema(String) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
setSchema(String) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
 
setSchemaEngine(SchemaEngine) - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
setSchemaEngine(SchemaEngine) - Method in class org.clazzes.jdbc2xml.tools.DBDataExtractor
 
setTableInfo(TableInfo) - Method in class org.clazzes.jdbc2xml.schema.SortableTableDescription
 
setTableNames(String[]) - Method in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
setTimeZone(TimeZone) - Method in class org.clazzes.jdbc2xml.sax.impl.InsertContext
 
setTimeZone(TimeZone) - Method in class org.clazzes.jdbc2xml.sax.JDBCToSAXWriter
 
setTimeZone(TimeZone) - Method in class org.clazzes.jdbc2xml.schema.SchemaEngine
 
setType(int) - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
setUnique(boolean) - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
setUpdateRule(short) - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
SimpleSqlCommand - Class in org.clazzes.jdbc2xml.sql
this is a simple SQL command, which performs SQL upadte queries using Statement.executeUpdate(String).
SimpleSqlCommand(String, String) - Constructor for class org.clazzes.jdbc2xml.sql.SimpleSqlCommand
 
SortableTableDescription - Class in org.clazzes.jdbc2xml.schema
This class holds structural information about a table and a foreign key depth.
SortableTableDescription() - Constructor for class org.clazzes.jdbc2xml.schema.SortableTableDescription
Default constructor
SortableTableDescription(TableInfo) - Constructor for class org.clazzes.jdbc2xml.schema.SortableTableDescription
Default constructor
sortTablesByFKDepth(List<? extends SortableTableDescription>) - Static method in class org.clazzes.jdbc2xml.schema.TableSorter
This subroutine classifies tables by their foreign key dependencies.
splitString(String) - Static method in class org.clazzes.jdbc2xml.helper.JAVAHelper
Split a string at all occurrences of the comma char.
SqlCommand - Interface in org.clazzes.jdbc2xml.sql
This interface defines a SQL command, which may be rolled back.
SqlCommandQueue - Class in org.clazzes.jdbc2xml.sql
This is a queue of SQL commands, which may be rolled back or committed.
SqlCommandQueue() - Constructor for class org.clazzes.jdbc2xml.sql.SqlCommandQueue
Default constructor.
SQLHelper - Class in org.clazzes.jdbc2xml.helper
Helper functions common for many SQL engines.
SQLHelper() - Constructor for class org.clazzes.jdbc2xml.helper.SQLHelper
 
startCharacters() - Method in interface org.clazzes.jdbc2xml.deserialization.DeserializationHandler
Start receiving data.
startCharacters() - Method in class org.clazzes.jdbc2xml.deserialization.impl.AbstractSbDeserializationHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.ColumnSetTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.ForeignKeySetTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.IndexSetTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.RowSetTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.RowTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.TableTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.ValueTagHandler
 
startChildElement(String, String, String, Attributes) - Method in class org.clazzes.jdbc2xml.sax.impl.XmlDumpTagHandler
 
startTag() - Method in class org.clazzes.jdbc2xml.sax.impl.ValueTagHandler
Start processing a new value tag.
StringDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for string values.
StringDeserializationHandler(int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.StringDeserializationHandler
Default constructor.
StringSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
StringSerializationHandler() - Constructor for class org.clazzes.jdbc2xml.serialization.impl.StringSerializationHandler
 
stringToType(String) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
 
syntax - Static variable in class org.clazzes.jdbc2xml.tools.Main
 

T

TABLE_TAG_COMMENT_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
TABLE_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
TABLE_TAG_NAME_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
TableFilter - Interface in org.clazzes.jdbc2xml.schema
This interface allows to filter tables from a database schema.
TableInfo - Class in org.clazzes.jdbc2xml.schema
This class hold everything we need to known about a database table.
TableInfo() - Constructor for class org.clazzes.jdbc2xml.schema.TableInfo
Default constructor
TableInfo(String) - Constructor for class org.clazzes.jdbc2xml.schema.TableInfo
Constructor with table name.
tableNames - Variable in class org.clazzes.jdbc2xml.tools.ProcessRestrictionFilter
 
TableSorter - Class in org.clazzes.jdbc2xml.schema
This class is used to analyse the foreign key dependencies of a list of tables.
TableSorter() - Constructor for class org.clazzes.jdbc2xml.schema.TableSorter
 
TableTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the table element.
TableTagHandler(InsertContext, Attributes) - Constructor for class org.clazzes.jdbc2xml.sax.impl.TableTagHandler
 
tempDB - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
tempDBNeeded - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
TimestampDeserializationHandler - Class in org.clazzes.jdbc2xml.deserialization.impl
A DeserializationHandler for timestamp values.
TimestampDeserializationHandler(TimeZone, int) - Constructor for class org.clazzes.jdbc2xml.deserialization.impl.TimestampDeserializationHandler
Default constructor.
TimestampSerializationHandler - Class in org.clazzes.jdbc2xml.serialization.impl
 
TimestampSerializationHandler(TimeZone) - Constructor for class org.clazzes.jdbc2xml.serialization.impl.TimestampSerializationHandler
 
timeZone - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toAttributes() - Method in class org.clazzes.jdbc2xml.schema.ColumnInfo
 
toAttributes() - Method in class org.clazzes.jdbc2xml.schema.ForeignKeyInfo
 
toAttributes() - Method in class org.clazzes.jdbc2xml.schema.IndexInfo
 
toAttributes() - Method in class org.clazzes.jdbc2xml.schema.PrimaryKeyInfo
 
toConnection - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toDBNeeded - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toDialect - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toDriverName - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toFile - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toFileName - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toFileNeeded - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
TOP_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
toPasswd - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toURL - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
toUser - Static variable in class org.clazzes.jdbc2xml.tools.Main
 
type - Variable in class org.clazzes.jdbc2xml.deserialization.impl.AbstractSbDeserializationHandler
 
TypesHelper - Class in org.clazzes.jdbc2xml.helper
Static helper methods for SQL types.
TypesHelper() - Constructor for class org.clazzes.jdbc2xml.helper.TypesHelper
 
typeToString(int) - Static method in class org.clazzes.jdbc2xml.helper.TypesHelper
Convert an SQL type to a string.

V

VALUE_TAG_COL_ATT - Static variable in class org.clazzes.jdbc2xml.Constants
 
VALUE_TAG_NAME - Static variable in class org.clazzes.jdbc2xml.Constants
 
valueOf(String) - Static method in enum org.clazzes.jdbc2xml.schema.IndexInfo.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.clazzes.jdbc2xml.schema.IndexInfo.Order
Returns an array containing the constants of this enum type, in the order they are declared.
ValueTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the columnset element.
ValueTagHandler(ColumnInfo, TimeZone, PreparedStatement, int) - Constructor for class org.clazzes.jdbc2xml.sax.impl.ValueTagHandler
 
verbosity - Static variable in class org.clazzes.jdbc2xml.tools.Main
 

W

write(char[], int, int) - Method in class org.clazzes.jdbc2xml.sax.SAXCharDataWriter
 

X

xml2jdbc(InputStream, Connection, TimeZone, ProcessRestrictionFilter) - Static method in class org.clazzes.jdbc2xml.tools.Commands
 
XML2JDBC_RESOURCE_PATH - Static variable in class org.clazzes.jdbc2xml.sax.JDBC2XMLSchemaHelper
The resource path, where the jdbc2xml schema description is stored.
XmlDumpTagHandler - Class in org.clazzes.jdbc2xml.sax.impl
A handler for the xmldump root element.
XmlDumpTagHandler(InsertContext) - Constructor for class org.clazzes.jdbc2xml.sax.impl.XmlDumpTagHandler
 

A B C D E F G I J M N O P Q R S T V W X

Copyright © 2008. All Rights Reserved.