Class MappingOpProject
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
se.liu.ida.hefquin.mappings.algebra.ops.BaseForUnaryMappingOperator
se.liu.ida.hefquin.mappings.algebra.ops.MappingOpProject
- All Implemented Interfaces:
MappingOperator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanFields inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForUnaryMappingOperator
subOpFields inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MappingRelationCreates the output relation by simply re-using the relevant columns of the given input relation.static MappingOpProjectcreateWithSPOG(MappingOperator subOp) evaluate(Map<SourceReference, DataObject> srMap) getP()booleanisValid()booleanisValidInput(Map<SourceReference, DataObject> srMap) voidvisit(MappingOperatorVisitor visitor) Methods inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForUnaryMappingOperator
getSubOpMethods inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
getID
-
Field Details
-
P
-
schema
-
valid
protected final boolean valid
-
-
Constructor Details
-
MappingOpProject
-
-
Method Details
-
createWithSPOG
-
getP
-
getSchema
-
isValid
public boolean isValid() -
visit
-
isValidInput
-
evaluate
-
createOutputRelation
Creates the output relation by simply re-using the relevant columns of the given input relation.
-