SF
- Source field type.TF
- Target field type.public abstract class MappingStep<SF extends Field,TF extends Field> extends Object
TableMapping
.
Each step can represent either a Field
or a TransformationDefinition
.
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
abstract DataType |
getInputDataType()
Returns the data type of the input.
|
abstract DataType |
getOutputDataType()
Returns the output data type of this step.
|
int |
hashCode() |
abstract boolean |
hasMultiValuedInput()
Returns
true if the input of this step is multi-valued. |
abstract boolean |
hasMultiValuedOutput()
Returns
true if the output of this step is multi-valued. |
abstract boolean |
hasUnboundedInputSize()
Returns
true if input size is unbounded. |
abstract boolean |
hasUnboundedOutputSize()
Returns
true if output size is unbounded. |
public abstract DataType getInputDataType()
public abstract boolean hasMultiValuedInput()
true
if the input of this step is multi-valued.public abstract boolean hasUnboundedInputSize()
true
if input size is unbounded.
Returns false
if input size is fixed.
public abstract DataType getOutputDataType()
public abstract boolean hasMultiValuedOutput()
true
if the output of this step is multi-valued.public abstract boolean hasUnboundedOutputSize()
true
if output size is unbounded.
Returns false
if output size is fixed.