All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractBlobToStringColumnDataMapper |
Map BLOB object to String using given charset.
|
AbstractConnector |
Default connector implementation.
|
AbstractDatabaseConfiguration |
Abstract base implementation of data base configuration.
|
AbstractExportDumpObject |
Since CLOBs/BLOBs may be quite big. we do not load them into memory
completely, but read them in chunks and write the data to the output stream
in a loop.
|
AbstractInsertStatementCreator |
Create INSERT statement with multiple VALUES tuples.
|
AbstractSelectStatementCreator |
Create SELECT statement for copying data.
|
AbstractSequenceCreationTool |
Create auto-increment sequences for table IDs.
|
AbstractSequenceUpdateTool |
Update auto-increment sequences for table IDs.
|
AbstractStatementCreator |
Contains some helper methods for implementing classes.
|
AbstractTableCopyTool |
Copy all tables from one connection to the other.
|
AbstractTablesOperationTool |
Will execute given SQL scriptlet on all tables or single table of given connector.
|
AbstractURLConnector |
Connection info via explicit URL and driver.
|
AdditionalColumnIssue |
|
AdditionalNonNullColumnIssue |
|
BigDecimalToLongColumnDataMapper |
Map BigDecimal to Long/Bigint
|
BigIntLongToBigDecimalColumnDataMapper |
Map Long/Bigint to BigDecimal
|
CaseConversionMode |
Used to map table names, column names, etc.
|
CheckEqualTableDataTool |
Check two schemas for equal data where the tool takes a configurable number of sample data from each table.
|
ClassNameColumnTypeResolver |
Try to resolve by JDBC class name.
|
ColumnDataMapper |
Map data contained in a column to some other type.
|
ColumnDataMapperProvider |
Used to find mappings for column data.
|
ColumnDataMapperProviderHint |
Used to find mappings for column data.
|
ColumnMapper |
Select target column(s) for given source column.
|
ColumnMapper.ColumnMapperResult |
|
ColumnMapperHint |
Select target column(s) for given source column.
|
ColumnMetaData |
Information about a table column.
|
ColumnMetaDataBuilder |
Builder class for ColumnMetaData.
|
ColumnMetaDataImpl |
Information about a table column.
|
ColumnOrderComparatorFactory |
Determine order of columns in SELECT/INSERT statement.
|
ColumnOrderHint |
Determine order of columns in SELECT statement.
|
ColumnType |
Define column type and mapping methods
|
ColumnTypeMapper |
Often data types of columns are not compatible: Allow user to define specific mappings.
|
ColumnTypeMapperHint |
|
ColumnTypeMapping |
Container for column type mapping information.
|
ColumnTypeResolver |
Map column types to Java types.
|
ColumnTypeResolverList |
Determine list of used column type resolvers.
|
ColumnTypeResolverListHint |
Determine strategies to use for mapping different column types.
|
CommonColumnTypeResolverTool |
Try to find common type mapping usable for both columns.
|
Connector |
Connectors maintain informations about the data base and how open and close the SQL Connection s.
|
ConnectorHint<T> |
Users may add configuration "hints" that influence the tools.
|
ConnectorInfo |
Information about connectors, in particular, parameters needed to establish a Connection to the data base.
|
ConnectorRepository |
The main repository containing all configured connectors.
|
ConnectorRepositoryImpl |
The main repository containing all configured connectors.
|
CopySchemaTool |
Create Custom DDL from existing schema
|
DatabaseColumnFilter |
|
DatabaseColumnFilterHint |
|
DatabaseConfiguration |
Implementations may execute specific initialization code before and after operations are executed.
|
DatabaseMetaData |
Information about data base such as schema name.
|
DatabaseMetaDataBuilder |
Builder class for DatabaseMetaData.
|
DatabaseMetaDataImpl |
Information about a data base/schema.
|
DatabaseMetaDataInspectorTool |
Get table meta data from connection.
|
DatabaseTableFilter |
|
DatabaseTableFilterHint |
|
DatabaseType |
Denote known/handled data bases.
|
DataSourceConnector |
Connection info via data source and optional user/password.
|
DataSourceConnectorInfo |
Connector info via data source with optional user/password.
|
Db2ReorgIndexesTablesTool |
Will execute REORG INDEXES ALL FOR TABLE table;
|
Db2ReorgTablesTool |
Will execute REORG TABLE table;
|
Db2SourceDatabaseConfiguration |
Implementation for IBM DB2 data base.
|
Db2TargetDatabaseConfiguration |
Implementation for IBM DB2 data base.
|
DefaultColumnComparator |
By default order by natural order of column names.
|
DefaultColumnDataMapper |
By default always just return the same object.
|
DefaultColumnDataMapperProvider |
Default implementation.
|
DefaultColumnDataMapperProviderHint |
Default implementation.
|
DefaultColumnMapper |
By default, return column with same name ignoring case.
|
DefaultColumnMapperHint |
By default return column with same name ignoring case.
|
DefaultColumnOrderHint |
By default order by natural order of column names.
|
DefaultColumnTypeMapper |
Default uses same data type as source
|
DefaultColumnTypeMapperHint |
By default use customized mapping since database column types are sometimes different.
|
DefaultColumnTypeResolverListHint |
|
DefaultDatabaseColumnFilter |
|
DefaultDatabaseColumnFilterHint |
Default implementation will accept any column.
|
DefaultDatabaseTableFilter |
|
DefaultDatabaseTableFilterHint |
Default implementation will accept any table.
|
DefaultEntityTableCheckerHint |
By default we check if the given table has an primary key column named "ID".
|
DefaultExportDumpExtraInformationHint |
By default do nothing.
|
DefaultExporterFactoryHint |
|
DefaultImportDumpExtraInformationHint |
By default do nothing.
|
DefaultImporterFactoryHint |
|
DefaultMaxNumberOfDataItemsHint |
Default maximum is 30000.
|
DefaultNumberOfCheckedTableDataHint |
Default number of checked rows is 100.
|
DefaultNumberOfRowsPerBatchHint |
Default number of VALUES clauses is 2000.
|
DefaultRefreshTargetConnectionHint |
By default, the connection is never flushed.
|
DefaultRepositoryColumnFilterHint |
By default accept any column
|
DefaultRepositoryTableFilterHint |
Default implementation will accept any table.
|
DefaultResultSetParametersHint |
Default result set fetch size is 2000.
|
DefaultResultSetParametersHint.DefaultResultSetParameters |
|
DefaultScriptExecutorProgressIndicatorHint |
By default return logging implementation.
|
DefaultSelectWhereClauseHint |
Default is no WHERE clause.
|
DefaultSourceDatabaseConfiguration |
(Almost) empty implementation
|
DefaultSplitColumn |
Sometimes the amount of data exceeds buffers.
|
DefaultSplitColumnHint |
Sometimes the amount of data exceeds buffers.
|
DefaultTableCopyProgressIndicatorHint |
By default return logging implementation.
|
DefaultTableCopyTool |
Copy all tables from one connection to the other with multiple VALUES-tuples per batch statement.
|
DefaultTableMapper |
By default prepend schema name.
|
DefaultTableMapperHint |
By default return table with same name ignoring case.
|
DefaultTableOrderHint |
By default order by natural order of table names.
|
DefaultTableRowCountFilter |
By default compute row count for all tables
|
DefaultTableRowCountFilterHint |
By default compute row count for all tables
|
DefaultTableRowDataFilterHint |
By default, accept all data
|
DefaultTargetDatabaseConfiguration |
(Almost) empty implementation
|
DefaultZipExporterClassResources |
Default implementation.
|
DefaultZipExporterClassResourcesHint |
By default use the ZipStartup class as the main class of the JAR.
|
DerbyCompressTablesTool |
Will execute SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE system procedure
|
DerbySourceDatabaseConfiguration |
Implementation for Derby data base.
|
DerbyTargetDatabaseConfiguration |
Implementation for Derby data base.
|
DisableMultipleNumberOfRowsPerBatchHint |
Disable multiple value clause feature
|
DroppedColumnIssue |
|
DroppingColumnMapper |
Utility mapper fro dropping columns of tables.
|
DropTablesTool |
Will drop tables in given schema.
|
DuplicateForeignKeyIssue |
|
DuplicateIndexIssue |
|
EntityTableChecker |
Check if the given table is a "main" table in the sense that it represents an entity.
|
EntityTableCheckerHint |
Check if the given table is a "main" table in the sense that it represents an entity.
|
ExportDumpBlob |
Since BLOBs may be quite big. we do not load them into memory completely, but
read them in chunks and write the data to the output stream in a loop.
|
ExportDumpClob |
Since CLOBs may be quite big. we do not load them into memory completely, but read them in chunks and write the data to the output stream
in a loop.
|
ExportDumpConnection |
Special " Connection " that supports writing data to a different storage then a data base.
|
ExportDumpConnector |
Connection info for exporting database contents to a file.
|
ExportDumpConnectorInfo |
Connection info for exporting data to a file.
|
ExportDumpDatabaseConfiguration |
|
ExportDumpExtraInformation |
Give the user a possibility to add extra informations to the dumped data.
|
ExportDumpExtraInformationHint |
When exporting to e JAR/ZIP file we give the user a possibility to add extra informations to the dumped data.
|
ExportDumpPreparedStatement |
|
ExportDumpSqlXML |
Since XML data may be quite big. we do not load them into memory completely,
but read them in chunks and write the data to the output stream in a loop.
|
Exporter |
Export schema information and table data to some custom format.
|
ExporterFactory |
|
ExporterFactoryHint |
|
ExportException |
|
ExportTableHeader |
Denote start of new table in export file.
|
ExportTableHeaderImpl |
Denote start of new table in export file
|
ForeignKeyIssue |
|
ForeignKeyMetaData |
Information about a foreign key between table columns.
|
ForeignKeyMetaDataBuilder |
Builder class for ForeignKeyMetaData.
|
ForeignKeyMetaDataImpl |
Information about a foreign key between table columns.
|
GenericSourceDatabaseConfiguration |
Implementation for generic/yet unhandled data base.
|
GenericTargetDatabaseConfiguration |
Implementation for generic/yet unhandled data base.
|
GuttenBaseException |
|
H2DbSourceDatabaseConfiguration |
Implementation for H2 DB data base.
|
H2DbTargetDatabaseConfiguration |
Implementation for H2DB data base.
|
HeuristicColumnTypeResolver |
Will check column type names and determine what Java type is appropriate using some heuristic tests.
|
HighPriorityTableOrderHint |
Order by natural order of table names with some high priority exceptions ranked first
|
HsqldbSourceDatabaseConfiguration |
Implementation for HSQLDB data base.
|
HsqldbTargetDatabaseConfiguration |
Implementation for HSQLDB data base.
|
ImportDumpConnection |
Special " Connection " that supports reading data from a stream.
|
ImportDumpConnectionInfo |
Connection info for importing data from a file.
|
ImportDumpConnector |
Connection info for importing data from a file.
|
ImportDumpDatabaseConfiguration |
|
ImportDumpExtraInformation |
Give the user a possibility to retrieve extra informations from the dumped data.
|
ImportDumpExtraInformationHint |
When exporting to JAR/ZIP file we give the user a possibility to retrieve extra informations from the dumped data.
|
ImportDumpPreparedStatement |
|
ImportDumpResultSet |
Special ResultSet that reads data from the given stream.
|
Importer |
Import schema information and table data from some custom format.
|
ImporterFactory |
|
ImporterFactoryHint |
|
ImportException |
|
IncompatibleColumnsException |
Thrown when tables have mismatching columns.
|
IncompatibleColumnsIssue |
|
IncompatibleTablesException |
Thrown when tables do not match.
|
IndexIssue |
|
IndexMetaData |
Information about index in table.
|
IndexMetaDataBuilder |
Builder class for IndexMetaData.
|
IndexMetaDataImpl |
Information about index in table.
|
InsertStatementCreator |
Create INSERT statement with multiple VALUES-tuples.
|
InsertStatementFiller |
Fill previously created INSERT statement with data from source connector.
|
InternalColumnMetaData |
Extension for internal access.
|
InternalDatabaseMetaData |
Extension for internal access.
|
InternalForeignKeyMetaData |
Extension for internal access.
|
InternalIndexMetaData |
Extension for internal access.
|
InternalTableMetaData |
Extension for internal access.
|
LoggingScriptExecutorProgressIndicator |
|
LoggingTableCopyProgressIndicator |
|
LongToBigDecimalColumnDataMapper |
Map Long/Bigint to BigDecimal
|
MariaDbSourceDatabaseConfiguration |
Implementation for MARIADB data base.
|
MariaDbTargetDatabaseConfiguration |
Implementation for MARIADB data base.
|
MaxNumberOfDataItems |
How many data items may the INSERT statement have in total.
|
MaxNumberOfDataItemsHint |
How many data items may an INSERT statement have.
|
MinMaxIdSelectorTool |
Compute MIN and MAX of given Id-Column
|
MissingColumnIssue |
|
MissingDataException |
Thrown when there is an error while reading the data from source data base.
|
MissingForeignKeyIssue |
|
MissingIndexIssue |
|
MissingTableIssue |
|
MsAccessSourceDatabaseConfiguration |
Implementation for MS Access via UCanAccess.
|
MsAccessTargetDatabaseConfiguration |
Implementation for MS Access via UCanAccess.
|
MSSqlReorgTablesTool |
Will execute OPTIMIZE TABLE table;
|
MsSqlSourceDatabaseConfiguration |
Implementation for MS Server SQL data base.
|
MsSqlTargetDatabaseConfiguration |
Implementation for MS Server SQL data base.
|
MySqlReorgTablesTool |
Will execute OPTIMIZE TABLE table;
|
MySqlSourceDatabaseConfiguration |
Implementation for MYSQL data base.
|
MySqlTargetDatabaseConfiguration |
Implementation for MYSQL data base.
|
NumberOfCheckedTableData |
How many rows of tables shall be regarded when checking that data has been transferred correctly.
|
NumberOfCheckedTableDataHint |
How many rows of the copied tables shall be regarded when checking that data has been transferred correctly with the
CheckEqualTableDataTool tool.
|
NumberOfRowsPerBatch |
How many rows will be inserted in single transaction?
|
NumberOfRowsPerBatchHint |
How many rows will be inserted in single transaction?
|
OracleSourceDatabaseConfiguration |
Implementation for Oracle data base.
|
OracleTargetDatabaseConfiguration |
Implementation for Oracle data base.
|
PlainGzipExporter |
Export schema information and data into gzipped ObjectOutputStream file with serialized data.
|
PlainGzipImporter |
Import schema information and data from gzipped ObjectInputStream file with serialized data.
|
PostgresqlReindexTablesTool |
Will execute REINDEX TABLE table;
|
PostgresqlSequenceCreationTool |
Create an autoincrement ID sequence for tables.
|
PostgresqlSequenceUpdateTool |
Usually Postgresql creates an autoincrement ID sequence for tables.
|
PostgresqlSourceDatabaseConfiguration |
Implementation for PostgreSQL data base.
|
PostgresqlTargetDatabaseConfiguration |
Implementation for PostgreSQL data base.
|
PostgresqlVacuumTablesTool |
Will execute VACUUM ANALYZE table;
|
ProgressIndicator |
Common interface.
|
ReadTableDataTool |
Read data from given table and put into a List of maps where each map contains the columns and values of a single line from
the table.
|
RefreshTargetConnection |
Some JDBC drivers seem to accumulate data over time, even after a connection is commited() and all statements, result sets, etc. are closed.
|
RefreshTargetConnectionHint |
Some JDBC drivers seem to accumulate data over time, even after a connection is commited() and all statements, result sets, etc. are closed.
|
RepositoryColumnFilter |
|
RepositoryColumnFilterHint |
|
RepositoryTableFilter |
|
RepositoryTableFilterHint |
|
ResourceUtil |
|
ResourceUtil.ResourceInfo |
|
ResultSetParameters |
Set fetch size and result set parameters, i.e.
|
ResultSetParametersHint |
Set fetch size, result set type and concurrency tye for result set,
|
SchemaComparatorTool |
Will check two schemas for compatibility and report found issues.
|
SchemaCompatibilityIssue |
|
SchemaCompatibilityIssues |
|
SchemaCompatibilityIssueType |
Type of compatibility issue
|
SchemaScriptCreatorTool |
Create Custom DDL script from given database meta data.
|
ScriptExecutorProgressIndicator |
|
ScriptExecutorProgressIndicatorHint |
Select implementation of progress indicator.
|
ScriptExecutorProgressIndicatorPanel |
|
ScriptExecutorTool |
Execute given SQL script or single statements separated by given delimiter.
|
ScriptExecutorTool.Command |
|
ScriptExecutorTool.StatementCommand |
|
SelectStatementCreator |
Create SELECT statement for copying data.
|
SelectWhereClause |
Optionally configure the SELECT statement created to read data from source tables with a WHERE clause.
|
SelectWhereClauseHint |
Optionally configure the SELECT statement created to read data from source tables with a WHERE clause.
|
SourceDatabaseConfiguration |
Configuration methods for source data base.
|
SplitByColumnSelectCountStatementCreator |
Sometimes the amount of data in the result set exceeds any buffer.
|
SplitByColumnSelectMinMaxStatementCreator |
Sometimes the amount of data exceeds any buffer.
|
SplitByColumnSelectStatementCreator |
Sometimes the amount of data exceeds any buffer.
|
SplitByRangeTableCopyTool |
Sometimes the amount of data exceeds any buffer.
|
SplitColumn |
Sometimes the amount of data exceeds any buffer.
|
SplitColumnHint |
Sometimes the amount of data exceeds buffers.
|
SQLLexer |
Primitive implementation of SQL parser in order to check validity of script.
|
SQLToken |
|
SQLTokenType |
|
SwingScriptExecutorProgressIndicator |
Swing UI for script executor
|
SwingScriptExecutorProgressIndicatorHint |
Use UI to show progress.
|
SwingTableCopyProgressIndicator |
Swing UI for table copy
|
SwingTableCopyProgressIndicatorHint |
Use UI to show progress.
|
TableConfigurationException |
Thrown when data bases have not the same tables.
|
TableCopyProgressIndicator |
Show progress when copying tables.
|
TableCopyProgressIndicatorHint |
Select implementation of progress indicator.
|
TableCopyProgressIndicatorPanel |
|
TableMapper |
Select target table for given source table.
|
TableMapperHint |
Map tables between source and target
|
TableMetaData |
Information about a table.
|
TableMetaDataBuilder |
Builder class for TableMetaData.
|
TableMetaDataImpl |
Information about a table.
|
TableOrderComparatorFactory |
Determine order of tables during copying/comparison.
|
TableOrderHint |
Determine order of tables during copying/comparison.
|
TableOrderTool |
Order tables by foreign key constraints, i.e. the foreign keys of a database schema spawn an directed (possibly cyclic!)
|
TableRowCountFilter |
Some tables are really big and computing the row count may take too long for the data base.
|
TableRowCountFilterHint |
Some tables are really big and computing the row count may take too long for the data base.
|
TableRowDataFilter |
Filter rows by inspection of data
|
TableRowDataFilterHint |
Filter rows by inspection of data
|
TargetDatabaseConfiguration |
Configuration methods for target data base.
|
TimerDaemonThread |
|
TimestampToDateColumnDataMapper |
Map Timestamp to Date as some databases use a DATETIME column others a simple DATE.
|
TimingProgressIndicator |
Record timings.
|
UnequalDataException |
Thrown when table data is checked for equality.
|
UnequalNumberOfRowsException |
Thrown when table data is checked for equality.
|
UnhandledColumnTypeException |
Thrown when we find a column type we cannot handle (yet).
|
URLConnector |
Connection info via explicit URL and driver.
|
URLConnectorInfo |
Connector info via explicit URL and driver.
|
URLConnectorInfoImpl |
Connection info via explicit URL and driver.
|
Util |
Collection of utility methods.
|
ZipAbstractMetaDataWriter |
Base implementation the gathers all properties and stores them into a file of the ZIP.
|
ZipClassesFromClassResourceExporter |
Copy all classes and data that can be found relative to the given class resource to the generated JAR/ZIP.
|
ZipColumnMetaDataWriter |
Write ZIP file entry containing information about a table column such as type and name.
|
ZipConstants |
Commonly used constants.
|
ZipDatabaseMetaDataWriter |
Write ZIP file entry containing information about data base such as schema or version.
|
ZipExporter |
Export schema information and data into executable JAR file.
|
ZipExporterClassResources |
When exporting to e JAR/ZIP file we allow to add custom classes and resources to the resultiung JAR.
|
ZipExporterClassResourcesHint |
When exporting to e JAR/ZIP file we allow to add custom classes and resources to the resulting JAR.
|
ZipImporter |
Read database information and data from ZIP file.
|
ZipIndexMetaDataWriter |
Write ZIP file entry containing information about a table column index such as name and columns.
|
ZipResourceExporter |
Helper class to add resources to ZIP file.
|
ZipStartup |
Default tool to start when "executing" the JAR file.
|
ZipTableMetaDataWriter |
Write ZIP file entry containing information about a table such as name and row count.
|