Interface MappingOperator
- All Known Implementing Classes:
BaseForBinaryMappingOperator,BaseForMappingOperator,BaseForNaryMappingOperator,BaseForUnaryMappingOperator,MappingOpConstant,MappingOpExtend,MappingOpExtract,MappingOpExtractJSON,MappingOpJoin,MappingOpProject,MappingOpUnion
public interface MappingOperator
-
Method Summary
Modifier and TypeMethodDescriptionevaluate(Map<SourceReference, DataObject> srMap) intgetID()Returns an identifier of this operator, which should be distinct from the identifiers of all other operators within the same plan (no matter what type of operator they are).booleanisValid()booleanisValidInput(Map<SourceReference, DataObject> srMap) voidvisit(MappingOperatorVisitor visitor)
-
Method Details
-
getID
int getID()Returns an identifier of this operator, which should be distinct from the identifiers of all other operators within the same plan (no matter what type of operator they are). -
getSchema
-
isValid
boolean isValid() -
isValidInput
-
visit
-
evaluate
-