Class MappingOpJoin
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
se.liu.ida.hefquin.mappings.algebra.ops.BaseForBinaryMappingOperator
se.liu.ida.hefquin.mappings.algebra.ops.MappingOpJoin
- All Implemented Interfaces:
MappingOperator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanFields inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForBinaryMappingOperator
subOp1, subOp2Fields inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
id -
Constructor Summary
ConstructorsConstructorDescriptionMappingOpJoin(MappingOperator subOp1, MappingOperator subOp2, List<org.apache.jena.atlas.lib.Pair<String, String>> J) MappingOpJoin(MappingOperator subOp1, MappingOperator subOp2, org.apache.jena.atlas.lib.Pair<String, String>... J) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(Map<SourceReference, DataObject> srMap) booleanisValid()protected static booleanisValid(List<org.apache.jena.atlas.lib.Pair<String, String>> J, Set<String> schemaOfSubOp1, Set<String> schemaOfSubOp2) booleanisValidInput(Map<SourceReference, DataObject> srMap) voidvisit(MappingOperatorVisitor visitor) Methods inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForBinaryMappingOperator
getSubOp1, getSubOp2Methods inherited from class se.liu.ida.hefquin.mappings.algebra.ops.BaseForMappingOperator
getID
-
Field Details
-
J
-
schema
-
valid
protected final boolean valid
-
-
Constructor Details
-
MappingOpJoin
@SafeVarargs public MappingOpJoin(MappingOperator subOp1, MappingOperator subOp2, org.apache.jena.atlas.lib.Pair<String, String>... J) -
MappingOpJoin
public MappingOpJoin(MappingOperator subOp1, MappingOperator subOp2, List<org.apache.jena.atlas.lib.Pair<String, String>> J)
-
-
Method Details
-
isValid
-
getSchema
-
isValid
public boolean isValid() -
visit
-
isValidInput
-
evaluate
-