- java.lang.Object
-
- com.orchestranetworks.addon.dint.mapping.steps.MappingStep<SF,TF>
-
- Type Parameters:
SF- Source field type.TF- Target field type.
- Direct Known Subclasses:
SourceFieldMappingStep,TargetFieldMappingStep,TransformationMappingStep
public abstract class MappingStep<SF extends Field,TF extends Field> extends java.lang.ObjectSteps to construct a mapping from source to target within aTableMapping.Each step can represent either a
Fieldor aTransformationDefinition.- Since:
- 4.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)abstract DataTypegetInputDataType()Returns the data type of the input.abstract DataTypegetOutputDataType()Returns the output data type of this step.inthashCode()abstract booleanhasMultiValuedInput()Returnstrueif the input of this step is multi-valued.abstract booleanhasMultiValuedOutput()Returnstrueif the output of this step is multi-valued.abstract booleanhasUnboundedInputSize()Returnstrueif input size is unbounded.abstract booleanhasUnboundedOutputSize()Returnstrueif output size is unbounded.
-
-
-
Method Detail
-
getInputDataType
public abstract DataType getInputDataType()
Returns the data type of the input.
-
hasMultiValuedInput
public abstract boolean hasMultiValuedInput()
Returnstrueif the input of this step is multi-valued.
-
hasUnboundedInputSize
public abstract boolean hasUnboundedInputSize()
Returnstrueif input size is unbounded.Returns
falseif input size is fixed.
-
getOutputDataType
public abstract DataType getOutputDataType()
Returns the output data type of this step.
-
hasMultiValuedOutput
public abstract boolean hasMultiValuedOutput()
Returnstrueif the output of this step is multi-valued.
-
hasUnboundedOutputSize
public abstract boolean hasUnboundedOutputSize()
Returnstrueif output size is unbounded.Returns
falseif output size is fixed.
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-