Uses of Interface
de.akquinet.jbosscc.guttenbase.meta.TableMetaData
-
-
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.configuration
Methods in de.akquinet.jbosscc.guttenbase.configuration with parameters of type TableMetaData Modifier and Type Method Description voidTargetDatabaseConfiguration. afterInsert(Connection connection, String connectorId, TableMetaData table)Called after an INSERT clause is executed.voidTargetDatabaseConfiguration. afterNewRow(Connection connection, String connectorId, TableMetaData table)Called after a new row of data (VALUES clause) has been added to the INSERT statement.voidSourceDatabaseConfiguration. afterSelect(Connection connection, String connectorId, TableMetaData table)Called after a SELECT clause is executed.voidDatabaseConfiguration. afterTableCopy(Connection connection, String connectorId, TableMetaData table)Called after table has been copiedvoidTargetDatabaseConfiguration. beforeInsert(Connection connection, String connectorId, TableMetaData table)Called before an INSERT clause is executed.voidTargetDatabaseConfiguration. beforeNewRow(Connection connection, String connectorId, TableMetaData table)Called before a new row of data (VALUES clause) is added to the INSERT statement.voidSourceDatabaseConfiguration. beforeSelect(Connection connection, String connectorId, TableMetaData table)Called before a SELECT clause is executed.voidDatabaseConfiguration. beforeTableCopy(Connection connection, String connectorId, TableMetaData table)Called before table is copied -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.configuration.impl
Methods in de.akquinet.jbosscc.guttenbase.configuration.impl with parameters of type TableMetaData Modifier and Type Method Description voidDefaultTargetDatabaseConfiguration. afterInsert(Connection connection, String connectorId, TableMetaData table)Called after an INSERT clause is executed.voidMsSqlTargetDatabaseConfiguration. afterInsert(Connection connection, String connectorId, TableMetaData table)Called after an INSERT clause is executed.voidDefaultTargetDatabaseConfiguration. afterNewRow(Connection connection, String connectorId, TableMetaData table)Called after a new row of data (VALUES clause) has been added to the INSERT statement.voidDefaultSourceDatabaseConfiguration. afterSelect(Connection connection, String connectorId, TableMetaData table)Called after a SELECT clause is executed.voidAbstractDatabaseConfiguration. afterTableCopy(Connection connection, String connectorId, TableMetaData table)Called after table has been copiedvoidDefaultTargetDatabaseConfiguration. beforeInsert(Connection connection, String connectorId, TableMetaData table)Called before an INSERT clause is executed.voidMsSqlTargetDatabaseConfiguration. beforeInsert(Connection connection, String connectorId, TableMetaData table)Called before an INSERT clause is executed.voidDefaultTargetDatabaseConfiguration. beforeNewRow(Connection connection, String connectorId, TableMetaData table)Called before a new row of data (VALUES clause) is added to the INSERT statement.voidDefaultSourceDatabaseConfiguration. beforeSelect(Connection connection, String connectorId, TableMetaData table)Called before a SELECT clause is executed.voidAbstractDatabaseConfiguration. beforeTableCopy(Connection connection, String connectorId, TableMetaData table)Called before table is copied -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.defaults.impl
Methods in de.akquinet.jbosscc.guttenbase.defaults.impl that return TableMetaData Modifier and Type Method Description TableMetaDataDefaultTableMapper. map(TableMetaData source, DatabaseMetaData targetDatabaseMetaData)Methods in de.akquinet.jbosscc.guttenbase.defaults.impl with parameters of type TableMetaData Modifier and Type Method Description booleanDefaultDatabaseTableFilter. accept(TableMetaData table)booleanDefaultTableRowCountFilter. accept(TableMetaData tableMetaData)intDefaultTableRowCountFilter. defaultRowCount(TableMetaData tableMetaData)StringDefaultTableMapper. fullyQualifiedTableName(TableMetaData source, DatabaseMetaData targetDatabaseMetaData)ColumnMetaDataDefaultSplitColumn. getSplitColumn(TableMetaData table)ColumnMapper.ColumnMapperResultDefaultColumnMapper. map(ColumnMetaData source, TableMetaData targetTableMetaData)TableMetaDataDefaultTableMapper. map(TableMetaData source, DatabaseMetaData targetDatabaseMetaData)ColumnMapper.ColumnMapperResultDroppingColumnMapper. map(ColumnMetaData source, TableMetaData targetTableMetaData)StringDefaultColumnMapper. mapColumnName(ColumnMetaData columnMetaData, TableMetaData targetTableMetaData)StringDefaultTableMapper. mapTableName(TableMetaData source, DatabaseMetaData targetDatabaseMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.export
Methods in de.akquinet.jbosscc.guttenbase.export with parameters of type TableMetaData Modifier and Type Method Description voidExportDumpDatabaseConfiguration. afterInsert(Connection connection, String connectorId, TableMetaData table)voidExportDumpDatabaseConfiguration. afterNewRow(Connection connection, String connectorId, TableMetaData table)voidExportDumpDatabaseConfiguration. afterTableCopy(Connection connection, String connectorId, TableMetaData table)voidImportDumpDatabaseConfiguration. afterTableCopy(Connection connection, String connectorId, TableMetaData table)voidExportDumpDatabaseConfiguration. beforeNewRow(Connection connection, String connectorId, TableMetaData table)voidExportDumpDatabaseConfiguration. beforeTableCopy(Connection connection, String connectorId, TableMetaData table)voidImportDumpDatabaseConfiguration. beforeTableCopy(Connection connection, String connectorId, TableMetaData table)voidImportDumpConnection. finalizeReadTable(TableMetaData table)voidExportDumpConnection. finalizeWriteRowData(TableMetaData table)voidExporter. finalizeWriteRowData(TableMetaData tableMetaData)Called after copying of a table row ends.voidExportDumpConnection. finalizeWriteTableData(TableMetaData table)Simply forwards call toExporter.voidExporter. finalizeWriteTableData(TableMetaData tableMetaData)Called after copying of a table ends.voidImportDumpConnection. initializeReadTable(TableMetaData table)voidExportDumpConnection. initializeWriteRowData(TableMetaData table)voidExporter. initializeWriteRowData(TableMetaData tableMetaData)Called before copying of a table row starts.voidExportDumpConnection. initializeWriteTableData(TableMetaData table)Simply forwards call toExporter.voidExporter. initializeWriteTableData(TableMetaData tableMetaData)Called before copying of a table starts.voidImporter. seekTableHeader(TableMetaData tableMetaData)Constructors in de.akquinet.jbosscc.guttenbase.export with parameters of type TableMetaData Constructor Description ExportTableHeaderImpl(TableMetaData tableMetaData)ImportDumpPreparedStatement(Importer importer, DatabaseMetaData databaseMetaData, TableMetaData tableMetaData, String selectSql)ImportDumpResultSet(Importer importer, DatabaseMetaData databaseMetaData, TableMetaData tableMetaData, List<String> selectedColumns) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.export.plain
Methods in de.akquinet.jbosscc.guttenbase.export.plain with parameters of type TableMetaData Modifier and Type Method Description voidPlainGzipExporter. finalizeWriteRowData(TableMetaData table)voidPlainGzipExporter. finalizeWriteTableData(TableMetaData table)voidPlainGzipExporter. initializeWriteRowData(TableMetaData table)voidPlainGzipExporter. initializeWriteTableData(TableMetaData table)voidPlainGzipImporter. seekTableHeader(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.export.zip
Methods in de.akquinet.jbosscc.guttenbase.export.zip with parameters of type TableMetaData Modifier and Type Method Description voidZipExporter. finalizeWriteRowData(TableMetaData table)Called after copying of a table row ends.voidZipExporter. finalizeWriteTableData(TableMetaData table)Called after copying of a table ends.voidZipExporter. initializeWriteRowData(TableMetaData table)Called before copying of a table row starts.voidZipExporter. initializeWriteTableData(TableMetaData tableMetaData)Called before copying of a table starts.voidZipImporter. seekTableHeader(TableMetaData tableMetaData)ZipTableMetaDataWriterZipTableMetaDataWriter. writeTableMetaDataEntry(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.hints
Methods in de.akquinet.jbosscc.guttenbase.hints that return types with arguments of type TableMetaData Modifier and Type Method Description static List<TableMetaData>TableOrderHint. getSortedTables(ConnectorRepository connectorRepository, String connectorId)Helper methodMethods in de.akquinet.jbosscc.guttenbase.hints with parameters of type TableMetaData Modifier and Type Method Description static List<ColumnMetaData>ColumnOrderHint. getSortedColumns(ConnectorRepository connectorRepository, String connectorId, TableMetaData tableMetaData)Helper method -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.hints.impl
Methods in de.akquinet.jbosscc.guttenbase.hints.impl with parameters of type TableMetaData Modifier and Type Method Description intDefaultResultSetParametersHint.DefaultResultSetParameters. getFetchSize(TableMetaData tableMetaData)intDefaultResultSetParametersHint.DefaultResultSetParameters. getResultSetConcurrency(TableMetaData tableMetaData)intDefaultResultSetParametersHint.DefaultResultSetParameters. getResultSetType(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.mapping
Methods in de.akquinet.jbosscc.guttenbase.mapping that return TableMetaData Modifier and Type Method Description TableMetaDataTableMapper. map(TableMetaData source, DatabaseMetaData targetDatabaseMetaData)Methods in de.akquinet.jbosscc.guttenbase.mapping that return types with arguments of type TableMetaData Modifier and Type Method Description Comparator<TableMetaData>TableOrderComparatorFactory. createComparator()Methods in de.akquinet.jbosscc.guttenbase.mapping with parameters of type TableMetaData Modifier and Type Method Description StringTableMapper. fullyQualifiedTableName(TableMetaData source, DatabaseMetaData targetDatabaseMetaData)ColumnMapper.ColumnMapperResultColumnMapper. map(ColumnMetaData source, TableMetaData targetTableMetaData)Return matching columns in target table.TableMetaDataTableMapper. map(TableMetaData source, DatabaseMetaData targetDatabaseMetaData)StringColumnMapper. mapColumnName(ColumnMetaData source, TableMetaData targetTableMetaData)Map the way column names are used in statements.StringTableMapper. mapTableName(TableMetaData source, DatabaseMetaData targetDatabaseMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.meta
Subinterfaces of TableMetaData in de.akquinet.jbosscc.guttenbase.meta Modifier and Type Interface Description interfaceInternalTableMetaDataExtension for internal access.Methods in de.akquinet.jbosscc.guttenbase.meta that return TableMetaData Modifier and Type Method Description TableMetaDataForeignKeyMetaData. getReferencedTableMetaData()TableMetaDataForeignKeyMetaData. getReferencingTableMetaData()TableMetaDataColumnMetaData. getTableMetaData()TableMetaDataDatabaseMetaData. getTableMetaData(String tableName)TableMetaDataForeignKeyMetaData. getTableMetaData()TableMetaDataIndexMetaData. getTableMetaData()Methods in de.akquinet.jbosscc.guttenbase.meta that return types with arguments of type TableMetaData Modifier and Type Method Description List<TableMetaData>DatabaseMetaData. getTableMetaData()Return tables list filtered by @seeRepositoryTableFilterMethods in de.akquinet.jbosscc.guttenbase.meta with parameters of type TableMetaData Modifier and Type Method Description voidInternalDatabaseMetaData. addTableMetaData(TableMetaData tableMetaData)voidInternalDatabaseMetaData. removeTableMetaData(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.meta.impl
Classes in de.akquinet.jbosscc.guttenbase.meta.impl that implement TableMetaData Modifier and Type Class Description classTableMetaDataImplInformation about a table.Methods in de.akquinet.jbosscc.guttenbase.meta.impl that return TableMetaData Modifier and Type Method Description TableMetaDataForeignKeyMetaDataImpl. getReferencedTableMetaData()TableMetaDataForeignKeyMetaDataImpl. getReferencingTableMetaData()TableMetaDataColumnMetaDataImpl. getTableMetaData()TableMetaDataDatabaseMetaDataImpl. getTableMetaData(String tableName)TableMetaDataForeignKeyMetaDataImpl. getTableMetaData()TableMetaDataIndexMetaDataImpl. getTableMetaData()Methods in de.akquinet.jbosscc.guttenbase.meta.impl that return types with arguments of type TableMetaData Modifier and Type Method Description List<TableMetaData>DatabaseMetaDataImpl. getTableMetaData()Methods in de.akquinet.jbosscc.guttenbase.meta.impl with parameters of type TableMetaData Modifier and Type Method Description voidDatabaseMetaDataImpl. addTableMetaData(TableMetaData tableMetaData)intTableMetaDataImpl. compareTo(TableMetaData that)voidDatabaseMetaDataImpl. removeTableMetaData(TableMetaData tableMetaData)Constructors in de.akquinet.jbosscc.guttenbase.meta.impl with parameters of type TableMetaData Constructor Description ColumnMetaDataImpl(int columnType, String columnName, String columnTypeName, String columnClassName, boolean isNullable, boolean isAutoIncrement, int precision, int scale, TableMetaData tableMetaData)ForeignKeyMetaDataImpl(TableMetaData tableMetaData, String foreignKeyName, ColumnMetaData referencingColumn, ColumnMetaData referencedColumn)IndexMetaDataImpl(TableMetaData tableMetaData, String indexName, boolean ascending, boolean unique, boolean primaryKeyIndex) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.repository
Methods in de.akquinet.jbosscc.guttenbase.repository with parameters of type TableMetaData Modifier and Type Method Description booleanDatabaseTableFilter. accept(TableMetaData table)Additionally you may add checks to the resulting meta data objectbooleanRepositoryTableFilter. accept(TableMetaData table)booleanTableRowCountFilter. accept(TableMetaData tableMetaData)intTableRowCountFilter. defaultRowCount(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.statements
Methods in de.akquinet.jbosscc.guttenbase.statements with parameters of type TableMetaData Modifier and Type Method Description PreparedStatementAbstractInsertStatementCreator. createInsertStatement(String sourceConnectorId, TableMetaData sourceTableMetaData, String targetTableName, TableMetaData targetTableMetaData, Connection destConnection, int numberOfRowsPerBatch, boolean useMultipleValuesClauses)Create INSERT statement for the mapped target columns.PreparedStatementAbstractSelectStatementCreator. createMappedSelectStatement(Connection connection, TableMetaData sourceTableMetaData, String tableName, TableMetaData targetTableMetaData, String sourceConnectorId)Create SELECT statement in the target table to retrieve data from the mapped columns.protected StringAbstractSelectStatementCreator. createOrderBy(TableMetaData tableMetaData)Try to retrieve data in some deterministic orderprotected StringSelectStatementCreator. createOrderBy(TableMetaData tableMetaData)Try to retrieve data in some deterministic orderprotected StringSplitByColumnSelectStatementCreator. createOrderBy(TableMetaData tableMetaData)PreparedStatementAbstractSelectStatementCreator. createSelectStatement(Connection connection, String tableName, TableMetaData tableMetaData)Create SELECT statement in the source table to retrieve data from the configured source columns.protected StringAbstractSelectStatementCreator. createWhereClause(TableMetaData tableMetaData)protected StringAbstractStatementCreator. createWhereClause(TableMetaData tableMetaData)protected StringSplitByColumnSelectCountStatementCreator. createWhereClause(TableMetaData tableMetaData)protected StringSplitByColumnSelectStatementCreator. createWhereClause(TableMetaData tableMetaData)voidInsertStatementFiller. fillInsertStatementFromResultSet(String sourceConnectorId, TableMetaData sourceTableMetaData, String targetConnectorId, TableMetaData targetTableMetaData, TargetDatabaseConfiguration targetDatabaseConfiguration, Connection targetConnection, ResultSet rs, PreparedStatement insertStatement, int numberOfRowsPerBatch, boolean useMultipleValuesClauses)List<ColumnMetaData>AbstractStatementCreator. getMappedTargetColumns(TableMetaData sourceTableMetaData, TableMetaData targetTableMetaData, String sourceConnectorId)Get the list of target columns with appropriate mappings as defined byColumnMapperHint -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.tools
Methods in de.akquinet.jbosscc.guttenbase.tools that return types with arguments of type TableMetaData Modifier and Type Method Description List<TableMetaData>TableOrderTool. getOrderedTables(List<TableMetaData> tableMetaData, boolean topDown)Methods in de.akquinet.jbosscc.guttenbase.tools with parameters of type TableMetaData Modifier and Type Method Description voidMinMaxIdSelectorTool. computeMinMax(String connectorId, TableMetaData tableMetaData)Compute MIN and MAX of given Id-ColumnvoidMinMaxIdSelectorTool. computeMinMax(String connectorId, TableMetaData tableMetaData, Connection connection)Compute MIN and MAX of given Id-Column using existing connectionprotected abstract voidAbstractTableCopyTool. copyTable(String sourceConnectorId, Connection sourceConnection, SourceDatabaseConfiguration sourceDatabaseConfiguration, TableMetaData sourceTableMetaData, String sourceTableName, String targetConnectorId, Connection targetConnection, TargetDatabaseConfiguration targetDatabaseConfiguration, TableMetaData targetTableMetaData, String targetTableName, int numberOfRowsPerBatch, boolean useMultipleValuesClauses)protected voidDefaultTableCopyTool. copyTable(String sourceConnectorId, Connection sourceConnection, SourceDatabaseConfiguration sourceDatabaseConfiguration, TableMetaData sourceTableMetaData, String sourceTableName, String targetConnectorId, Connection targetConnection, TargetDatabaseConfiguration targetDatabaseConfiguration, TableMetaData targetTableMetaData, String targetTableName, int numberOfRowsPerBatch, boolean useMultipleValuesClauses)Copy data with multiple VALUES-tuples per batch statement.protected voidSplitByRangeTableCopyTool. copyTable(String sourceConnectorId, Connection sourceConnection, SourceDatabaseConfiguration sourceDatabaseConfiguration, TableMetaData sourceTableMetaData, String sourceTableName, String targetConnectorId, Connection targetConnection, TargetDatabaseConfiguration targetDatabaseConfiguration, TableMetaData targetTableMetaData, String targetTableName, int numberOfRowsPerBatch, boolean useMultipleValuesClauses)Copy data with multiple VALUES-tuples per batch statement.voidAbstractTablesOperationTool. executeOnTable(String connectorId, boolean updateSchema, boolean prepareTargetConnection, TableMetaData tableMetaData)intResultSetParameters. getFetchSize(TableMetaData tableMetaData)protected abstract StringAbstractSequenceCreationTool. getIdColumn(TableMetaData tableMetaData)intMaxNumberOfDataItems. getMaxNumberOfDataItems(TableMetaData targetTableMetaData)intNumberOfRowsPerBatch. getNumberOfRowsPerBatch(TableMetaData targetTableMetaData)intResultSetParameters. getResultSetConcurrency(TableMetaData tableMetaData)intResultSetParameters. getResultSetType(TableMetaData tableMetaData)ColumnMetaDataSplitColumn. getSplitColumn(TableMetaData tableName)StringSelectWhereClause. getWhereClause(TableMetaData tableMetaData)booleanAbstractTablesOperationTool. isApplicableOnTable(TableMetaData tableMetaData)Override this method for specific testsbooleanEntityTableChecker. isEntityTable(TableMetaData tableMetaData)booleanRefreshTargetConnection. refreshConnection(int noCopiedTables, TableMetaData sourceTableMetaData)booleanNumberOfRowsPerBatch. useMultipleValuesClauses(TableMetaData targetTableMetaData)Use VALUES() clauses orPreparedStatement.addBatch()as discussed aboveMethod parameters in de.akquinet.jbosscc.guttenbase.tools with type arguments of type TableMetaData Modifier and Type Method Description List<TableMetaData>TableOrderTool. getOrderedTables(List<TableMetaData> tableMetaData, boolean topDown)Constructors in de.akquinet.jbosscc.guttenbase.tools with parameters of type TableMetaData Constructor Description ReadTableDataTool(ConnectorRepository connectorRepository, String connectorId, TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.tools.db2
Methods in de.akquinet.jbosscc.guttenbase.tools.db2 with parameters of type TableMetaData Modifier and Type Method Description booleanDb2ReorgIndexesTablesTool. isApplicableOnTable(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.tools.postgresql
Methods in de.akquinet.jbosscc.guttenbase.tools.postgresql with parameters of type TableMetaData Modifier and Type Method Description protected StringPostgresqlSequenceCreationTool. getIdColumn(TableMetaData tableMetaData) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.tools.schema
Methods in de.akquinet.jbosscc.guttenbase.tools.schema with parameters of type TableMetaData Modifier and Type Method Description StringSchemaScriptCreatorTool. createTable(TableMetaData tableMetaData)Method parameters in de.akquinet.jbosscc.guttenbase.tools.schema with type arguments of type TableMetaData Modifier and Type Method Description List<String>SchemaScriptCreatorTool. createForeignKeyStatements(List<TableMetaData> tables)List<String>SchemaScriptCreatorTool. createIndexStatements(List<TableMetaData> tables)List<String>SchemaScriptCreatorTool. createPrimaryKeyStatements(List<TableMetaData> tables)List<String>SchemaScriptCreatorTool. createTableStatements(List<TableMetaData> tables) -
Uses of TableMetaData in de.akquinet.jbosscc.guttenbase.tools.schema.comparison
Methods in de.akquinet.jbosscc.guttenbase.tools.schema.comparison that return TableMetaData Modifier and Type Method Description TableMetaDataMissingTableIssue. getSourceTableMetaData()Methods in de.akquinet.jbosscc.guttenbase.tools.schema.comparison with parameters of type TableMetaData Modifier and Type Method Description SchemaCompatibilityIssuesSchemaComparatorTool. checkDuplicateIndexes(TableMetaData table)SchemaCompatibilityIssuesSchemaComparatorTool. checkEqualColumns(String sourceConnectorId, String targetConnectorId, TableMetaData tableMetaData1, TableMetaData tableMetaData2)SchemaCompatibilityIssuesSchemaComparatorTool. checkEqualForeignKeys(TableMetaData sourceTable, TableMetaData targetTable)SchemaCompatibilityIssuesSchemaComparatorTool. checkEqualIndexes(TableMetaData sourceTable, TableMetaData targetTable)SchemaCompatibilityIssuesSchemaComparatorTool. checkForeignKeys(TableMetaData table)Constructors in de.akquinet.jbosscc.guttenbase.tools.schema.comparison with parameters of type TableMetaData Constructor Description MissingTableIssue(String message, TableMetaData sourceTableMetaData)
-