Package com.orchestranetworks.addon.dint.mapping
Provides classes and interfaces for creating a mapping specification between source and target tables.
The main class of this package is MappingSpec. It represents a mapping specification.-
Interface Summary Interface Description FieldMatcher<SF extends Field,TF extends Field> Strategy to match source fields with target fields when mapping fields.TableMappingModificationContext<ST extends SourceTable<?,?>,TT extends TargetTable<?,?>> Context to modify an existingTableMapping
.TableMappingModifier<ST extends SourceTable<?,?>,TT extends TargetTable<?,?>> Allows modification of an existingTableMapping
. -
Class Summary Class Description CSVSourceTable Represents the CSV source table in aTableMapping
.CSVTargetTable Represents the CSV target table in aTableMapping
.EBXSourceTable Represents the EBX source table in aTableMapping
.EBXTargetTable Represents the EBX target table in aTableMapping
.ExcelSourceTable Represents the Excel source table in aTableMapping
.ExcelTargetTable Represents the Excel target table in aTableMapping
.MappingSpec Global mapping specification.SourceTable<T extends Table<F>,F extends Field> Represents a source table in aTableMapping
.SQLSourceTable Represents the SQL source table in aTableMapping
.SQLTargetTable Represents the SQL target table in aTableMapping
.TableMapping<SF extends Field,TF extends Field> Mapping between aSourceTable
and aTargetTable
.TableMappingSelector<ST extends SourceTable<?,?>,TT extends TargetTable<?,?>> Selects an exactTableMapping
in aMappingSpec
.TargetTable<T extends Table<F>,F extends Field> Represents a target table in aTableMapping
.