Class MappingExpressionUtils.MyPrintablePlanCreator
java.lang.Object
se.liu.ida.hefquin.mappings.algebra.exprs.MappingExpressionUtils.MyPrintablePlanCreator
- All Implemented Interfaces:
MappingOperatorVisitor
- Enclosing class:
MappingExpressionUtils
protected static class MappingExpressionUtils.MyPrintablePlanCreator
extends Object
implements MappingOperatorVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected PlanPrinter.PrintablePlanprotected List<PlanPrinter.PrintablePlan> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvisit(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
-
subPlansForVisitedOp
-
idForVisitedOp
protected int idForVisitedOp -
ppOfVisitedOp
-
-
Constructor Details
-
MyPrintablePlanCreator
protected MyPrintablePlanCreator()
-
-
Method Details
-
createPrintablePlan
-
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
-
visit
- Specified by:
visitin interfaceMappingOperatorVisitor
-