Interface OpVisitorByTypeAndExpr
-
- All Superinterfaces:
OpVisitor
- All Known Implementing Classes:
ApplyTransformVisitor,WalkerVisitor,WalkerVisitorSkipService,WalkerVisitorVisible
public interface OpVisitorByTypeAndExpr extends OpVisitor
A visitor helper that maps all visits to a few general ones. Includes visiting expressions, sort conditions etc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidvisit(OpAssign opAssign)default voidvisit(OpBGP opBGP)default voidvisit(OpConditional opCond)default voidvisit(OpDatasetNames dsNames)default voidvisit(OpDiff opDiff)default voidvisit(OpDisjunction opDisjunction)default voidvisit(OpDistinct opDistinct)default voidvisit(OpExt opExt)default voidvisit(OpExtend opExtend)default voidvisit(OpFilter opFilter)default voidvisit(OpGraph opGraph)default voidvisit(OpGroup opGroup)default voidvisit(OpJoin opJoin)default voidvisit(OpLabel opLabel)default voidvisit(OpLeftJoin opLeftJoin)default voidvisit(OpList opList)default voidvisit(OpMinus opMinus)default voidvisit(OpNull opNull)default voidvisit(OpOrder opOrder)default voidvisit(OpPath opPath)default voidvisit(OpProcedure opProcedure)default voidvisit(OpProject opProject)default voidvisit(OpPropFunc opPropFunc)default voidvisit(OpQuad opQuad)default voidvisit(OpQuadBlock quadBlock)default voidvisit(OpQuadPattern quadPattern)default voidvisit(OpReduced opReduced)default voidvisit(OpSequence opSequence)default voidvisit(OpService opService)default voidvisit(OpSlice opSlice)default voidvisit(OpTable opUnit)default voidvisit(OpTopN opTop)default voidvisit(OpTriple opTriple)default voidvisit(OpUnion opUnion)voidvisit0(Op0 op)voidvisit1(Op1 op)voidvisit2(Op2 op)default voidvisitAggregators(java.util.List<ExprAggregator> aggregators)default voidvisitAssignVar(Var var)voidvisitExpr(ExprList exprs)default voidvisitExt(OpExt op)default voidvisitModifer(OpModifier opMod)voidvisitN(OpN op)default voidvisitSortConditions(java.util.List<SortCondition> list)voidvisitVarExpr(VarExprList exprs)
-
-
-
Method Detail
-
visit0
void visit0(Op0 op)
-
visit1
void visit1(Op1 op)
-
visit2
void visit2(Op2 op)
-
visitN
void visitN(OpN op)
-
visitExt
default void visitExt(OpExt op)
-
visitExpr
void visitExpr(ExprList exprs)
-
visitVarExpr
void visitVarExpr(VarExprList exprs)
-
visitAssignVar
default void visitAssignVar(Var var)
-
visitSortConditions
default void visitSortConditions(java.util.List<SortCondition> list)
-
visitAggregators
default void visitAggregators(java.util.List<ExprAggregator> aggregators)
-
visitModifer
default void visitModifer(OpModifier opMod)
-
visit
default void visit(OpQuadPattern quadPattern)
-
visit
default void visit(OpQuadBlock quadBlock)
-
visit
default void visit(OpProcedure opProcedure)
-
visit
default void visit(OpPropFunc opPropFunc)
-
visit
default void visit(OpSequence opSequence)
-
visit
default void visit(OpDisjunction opDisjunction)
-
visit
default void visit(OpLeftJoin opLeftJoin)
-
visit
default void visit(OpConditional opCond)
-
visit
default void visit(OpDatasetNames dsNames)
-
visit
default void visit(OpDistinct opDistinct)
-
-