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 Connections.
|
| 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.
|