Uses of Interface
de.akquinet.jbosscc.guttenbase.meta.ColumnMetaData
-
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.defaults.impl
Methods in de.akquinet.jbosscc.guttenbase.defaults.impl that return ColumnMetaData Modifier and Type Method Description ColumnMetaData
DefaultSplitColumn. getSplitColumn(TableMetaData table)
Methods in de.akquinet.jbosscc.guttenbase.defaults.impl with parameters of type ColumnMetaData Modifier and Type Method Description boolean
DefaultDatabaseColumnFilter. accept(ColumnMetaData columnMetaData)
int
DefaultColumnComparator. compare(ColumnMetaData c1, ColumnMetaData c2)
ColumnDataMapper
DefaultColumnDataMapperProvider. findMapping(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, ColumnType sourceColumnType, ColumnType targetColumnType)
Find mapping the given configuration.boolean
DefaultColumnDataMapper. isApplicable(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData)
Object
DefaultColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
ColumnMapper.ColumnMapperResult
DefaultColumnMapper. map(ColumnMetaData source, TableMetaData targetTableMetaData)
ColumnMapper.ColumnMapperResult
DroppingColumnMapper. map(ColumnMetaData source, TableMetaData targetTableMetaData)
String
DefaultColumnMapper. mapColumnName(ColumnMetaData columnMetaData, TableMetaData targetTableMetaData)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.export.zip
Methods in de.akquinet.jbosscc.guttenbase.export.zip with parameters of type ColumnMetaData Modifier and Type Method Description ZipColumnMetaDataWriter
ZipColumnMetaDataWriter. writeColumnMetaDataEntry(ColumnMetaData columnMetaData)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.hints
Methods in de.akquinet.jbosscc.guttenbase.hints that return types with arguments of type ColumnMetaData Modifier and Type Method Description static List<ColumnMetaData>
ColumnOrderHint. getSortedColumns(ConnectorRepository connectorRepository, String connectorId, TableMetaData tableMetaData)
Helper method -
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.mapping
Methods in de.akquinet.jbosscc.guttenbase.mapping that return types with arguments of type ColumnMetaData Modifier and Type Method Description Comparator<ColumnMetaData>
ColumnOrderComparatorFactory. createComparator()
List<ColumnMetaData>
ColumnMapper.ColumnMapperResult. getColumns()
Methods in de.akquinet.jbosscc.guttenbase.mapping with parameters of type ColumnMetaData Modifier and Type Method Description protected String
DefaultColumnTypeMapper. createPrecisionClause(ColumnMetaData columnMetaData)
ColumnDataMapper
ColumnDataMapperProvider. findMapping(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, ColumnType sourceColumnType, ColumnType targetColumnType)
Find mapping the given configuration.ColumnType
ColumnTypeResolver. getColumnType(ColumnMetaData columnMetaData)
Tries to map column to a known type.protected String
DefaultColumnTypeMapper. getColumnType(ColumnMetaData columnMetaData)
Override this method if you just want to change the way column types are mappedboolean
BigDecimalToLongColumnDataMapper. isApplicable(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData)
boolean
BigIntLongToBigDecimalColumnDataMapper. isApplicable(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData)
boolean
ColumnDataMapper. isApplicable(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData)
Mapper can be used for the given columns?boolean
LongToBigDecimalColumnDataMapper. isApplicable(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData)
boolean
TimestampToDateColumnDataMapper. isApplicable(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData)
Object
AbstractBlobToStringColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
Object
BigDecimalToLongColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
Object
BigIntLongToBigDecimalColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
Object
ColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
Map object.ColumnMapper.ColumnMapperResult
ColumnMapper. map(ColumnMetaData source, TableMetaData targetTableMetaData)
Return matching columns in target table.Object
LongToBigDecimalColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
Object
TimestampToDateColumnDataMapper. map(ColumnMetaData sourceColumnMetaData, ColumnMetaData targetColumnMetaData, Object value)
String
ColumnMapper. mapColumnName(ColumnMetaData source, TableMetaData targetTableMetaData)
Map the way column names are used in statements.String
ColumnTypeMapper. mapColumnType(ColumnMetaData columnMetaData, DatabaseType sourceDatabase, DatabaseType targetDatabase)
String
DefaultColumnTypeMapper. mapColumnType(ColumnMetaData columnMetaData, DatabaseType sourceDatabaseType, DatabaseType targetDatabaseType)
Method parameters in de.akquinet.jbosscc.guttenbase.mapping with type arguments of type ColumnMetaData Modifier and Type Method Description boolean
TableRowDataFilter. accept(Map<ColumnMetaData,Object> sourceValues, Map<ColumnMetaData,Object> targetValues)
Constructor parameters in de.akquinet.jbosscc.guttenbase.mapping with type arguments of type ColumnMetaData Constructor Description ColumnMapperResult(List<ColumnMetaData> columns)
ColumnMapperResult(List<ColumnMetaData> columns, boolean emptyColumnListOk)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.meta
Subinterfaces of ColumnMetaData in de.akquinet.jbosscc.guttenbase.meta Modifier and Type Interface Description interface
InternalColumnMetaData
Extension for internal access.Methods in de.akquinet.jbosscc.guttenbase.meta that return ColumnMetaData Modifier and Type Method Description ColumnMetaData
TableMetaData. getColumnMetaData(String columnName)
Methods in de.akquinet.jbosscc.guttenbase.meta that return types with arguments of type ColumnMetaData Modifier and Type Method Description List<ColumnMetaData>
IndexMetaData. getColumnMetaData()
List<ColumnMetaData>
TableMetaData. getColumnMetaData()
List<ColumnMetaData>
TableMetaData. getPrimaryKeyColumns()
Map<String,List<ColumnMetaData>>
ColumnMetaData. getReferencedColumns()
List<ColumnMetaData>
ForeignKeyMetaData. getReferencedColumns()
Map<String,List<ColumnMetaData>>
ColumnMetaData. getReferencingColumns()
List<ColumnMetaData>
ForeignKeyMetaData. getReferencingColumns()
Methods in de.akquinet.jbosscc.guttenbase.meta with parameters of type ColumnMetaData Modifier and Type Method Description void
InternalIndexMetaData. addColumn(ColumnMetaData columnMetaData)
void
InternalTableMetaData. addColumn(ColumnMetaData column)
void
InternalForeignKeyMetaData. addColumnTuple(ColumnMetaData referencingColumn, ColumnMetaData referencedColumn)
List<IndexMetaData>
TableMetaData. getIndexesContainingColumn(ColumnMetaData columnMetaData)
void
InternalTableMetaData. removeColumn(ColumnMetaData columnMetaData)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.meta.builder
Constructors in de.akquinet.jbosscc.guttenbase.meta.builder with parameters of type ColumnMetaData Constructor Description ColumnMetaDataBuilder(TableMetaDataBuilder tableMetaDataBuilder, ColumnMetaData sourceColumnMetaData)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.meta.impl
Classes in de.akquinet.jbosscc.guttenbase.meta.impl that implement ColumnMetaData Modifier and Type Class Description class
ColumnMetaDataImpl
Information about a table column.Methods in de.akquinet.jbosscc.guttenbase.meta.impl that return ColumnMetaData Modifier and Type Method Description ColumnMetaData
TableMetaDataImpl. getColumnMetaData(String columnName)
Methods in de.akquinet.jbosscc.guttenbase.meta.impl that return types with arguments of type ColumnMetaData Modifier and Type Method Description List<ColumnMetaData>
IndexMetaDataImpl. getColumnMetaData()
List<ColumnMetaData>
TableMetaDataImpl. getColumnMetaData()
List<ColumnMetaData>
TableMetaDataImpl. getPrimaryKeyColumns()
Map<String,List<ColumnMetaData>>
ColumnMetaDataImpl. getReferencedColumns()
List<ColumnMetaData>
ForeignKeyMetaDataImpl. getReferencedColumns()
Map<String,List<ColumnMetaData>>
ColumnMetaDataImpl. getReferencingColumns()
List<ColumnMetaData>
ForeignKeyMetaDataImpl. getReferencingColumns()
Methods in de.akquinet.jbosscc.guttenbase.meta.impl with parameters of type ColumnMetaData Modifier and Type Method Description void
IndexMetaDataImpl. addColumn(ColumnMetaData columnMetaData)
void
TableMetaDataImpl. addColumn(ColumnMetaData columnMetaData)
void
ForeignKeyMetaDataImpl. addColumnTuple(ColumnMetaData referencingColumn, ColumnMetaData referencedColumn)
int
ColumnMetaDataImpl. compareTo(ColumnMetaData that)
List<IndexMetaData>
TableMetaDataImpl. getIndexesContainingColumn(ColumnMetaData columnMetaData)
void
TableMetaDataImpl. removeColumn(ColumnMetaData columnMetaData)
Constructors in de.akquinet.jbosscc.guttenbase.meta.impl with parameters of type ColumnMetaData Constructor Description ForeignKeyMetaDataImpl(TableMetaData tableMetaData, String foreignKeyName, ColumnMetaData referencingColumn, ColumnMetaData referencedColumn)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.repository
Methods in de.akquinet.jbosscc.guttenbase.repository with parameters of type ColumnMetaData Modifier and Type Method Description boolean
DatabaseColumnFilter. accept(ColumnMetaData columnMetaData)
Perform custom check on column before adding it to table meta databoolean
RepositoryColumnFilter. accept(ColumnMetaData column)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.repository.impl
Methods in de.akquinet.jbosscc.guttenbase.repository.impl with parameters of type ColumnMetaData Modifier and Type Method Description ColumnType
ClassNameColumnTypeResolver. getColumnType(ColumnMetaData columnMetaData)
Try to resolve by JDBC class name.ColumnType
HeuristicColumnTypeResolver. getColumnType(ColumnMetaData columnMetaData)
Performs some heuristic checks on given column type. -
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.statements
Methods in de.akquinet.jbosscc.guttenbase.statements that return types with arguments of type ColumnMetaData Modifier and Type Method Description List<ColumnMetaData>
AbstractStatementCreator. getMappedTargetColumns(TableMetaData sourceTableMetaData, TableMetaData targetTableMetaData, String sourceConnectorId)
Get the list of target columns with appropriate mappings as defined byColumnMapperHint
Method parameters in de.akquinet.jbosscc.guttenbase.statements with type arguments of type ColumnMetaData Modifier and Type Method Description protected String
AbstractStatementCreator. createColumnClause(List<ColumnMetaData> columns)
protected String
SplitByColumnSelectCountStatementCreator. createColumnClause(List<ColumnMetaData> columns)
protected String
SplitByColumnSelectMinMaxStatementCreator. createColumnClause(List<ColumnMetaData> columns)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.tools
Methods in de.akquinet.jbosscc.guttenbase.tools that return ColumnMetaData Modifier and Type Method Description ColumnMetaData
SplitColumn. getSplitColumn(TableMetaData tableName)
Methods in de.akquinet.jbosscc.guttenbase.tools with parameters of type ColumnMetaData Modifier and Type Method Description ColumnType
CommonColumnTypeResolverTool. getColumnType(String connectorId, ColumnMetaData columnMetaData)
ColumnTypeMapping
CommonColumnTypeResolverTool. getCommonColumnTypeMapping(ColumnMetaData sourceColumnMetaData, String targetConnectorId, ColumnMetaData targetColumnMetaData)
Returns column type usable for both columns or null if none can be found. -
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.tools.schema
Methods in de.akquinet.jbosscc.guttenbase.tools.schema with parameters of type ColumnMetaData Modifier and Type Method Description String
SchemaScriptCreatorTool. createColumn(ColumnMetaData columnMetaData)
String
SchemaScriptCreatorTool. createTableColumn(ColumnMetaData columnMetaData)
-
Uses of ColumnMetaData in de.akquinet.jbosscc.guttenbase.tools.schema.comparison
Methods in de.akquinet.jbosscc.guttenbase.tools.schema.comparison that return ColumnMetaData Modifier and Type Method Description ColumnMetaData
AdditionalColumnIssue. getSourceColumn()
ColumnMetaData
AdditionalNonNullColumnIssue. getSourceColumn()
ColumnMetaData
DroppedColumnIssue. getSourceColumn()
ColumnMetaData
IncompatibleColumnsIssue. getSourceColumn()
ColumnMetaData
MissingColumnIssue. getSourceColumn()
ColumnMetaData
IncompatibleColumnsIssue. getTargetColumn()
Constructors in de.akquinet.jbosscc.guttenbase.tools.schema.comparison with parameters of type ColumnMetaData Constructor Description AdditionalColumnIssue(String message, ColumnMetaData sourceColumn)
AdditionalNonNullColumnIssue(String message, ColumnMetaData sourceColumn)
DroppedColumnIssue(String message, ColumnMetaData sourceColumn)
IncompatibleColumnsIssue(String message, ColumnMetaData sourceColumn, ColumnMetaData targetColumn)
MissingColumnIssue(String message, ColumnMetaData sourceColumn)
-