Class MappingExpressionFactory.MyWorker
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.exprs.MappingExpressionFactory.MyWorker
- All Implemented Interfaces:
MappingOperatorVisitor
- Enclosing class:
MappingExpressionFactory
protected static class MappingExpressionFactory.MyWorker
extends Object
implements MappingOperatorVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MappingExpressioncreateMappingExpression(MappingOperator rootOp, MappingExpression... subExprs) protected static booleanisValid(List<org.apache.jena.atlas.lib.Pair<String, String>> J, Set<String> schemaOfSubExpr1, Set<String> schemaOfSubExpr2) voidvoidvisit(MappingOpExtend op) <DDS extends DataObject,DC1 extends DataObject, DC2 extends DataObject, QL1 extends Query, QL2 extends Query>
voidvisit(MappingOpExtract<DDS, DC1, DC2, QL1, QL2> op) voidvisit(MappingOpJoin op) voidvoidvisit(MappingOpUnion op)
-
Field Details
-
subExprs
-
schema
-
valid
protected boolean valid
-
-
Constructor Details
-
MyWorker
protected MyWorker()
-
-
Method Details
-
createMappingExpression
protected MappingExpression createMappingExpression(MappingOperator rootOp, MappingExpression... subExprs) -
visit
public <DDS extends DataObject,DC1 extends DataObject, void visitDC2 extends DataObject, QL1 extends Query, QL2 extends Query> (MappingOpExtract<DDS, DC1, DC2, QL1, QL2> op) - Specified by:
visitin interfaceMappingOperatorVisitor
-
visit
- Specified by:
visitin interfaceMappingOperatorVisitor
-
visit
- Specified by:
visitin interfaceMappingOperatorVisitor
-
visit
- Specified by:
visitin interfaceMappingOperatorVisitor
-
visit
- Specified by:
visitin interfaceMappingOperatorVisitor
-
isValid
-
visit
- Specified by:
visitin interfaceMappingOperatorVisitor
-