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 void
visit(OpAssign opAssign)
default void
visit(OpBGP opBGP)
default void
visit(OpConditional opCond)
default void
visit(OpDatasetNames dsNames)
default void
visit(OpDiff opDiff)
default void
visit(OpDisjunction opDisjunction)
default void
visit(OpDistinct opDistinct)
default void
visit(OpExt opExt)
default void
visit(OpExtend opExtend)
default void
visit(OpFilter opFilter)
default void
visit(OpGraph opGraph)
default void
visit(OpGroup opGroup)
default void
visit(OpJoin opJoin)
default void
visit(OpLabel opLabel)
default void
visit(OpLeftJoin opLeftJoin)
default void
visit(OpList opList)
default void
visit(OpMinus opMinus)
default void
visit(OpNull opNull)
default void
visit(OpOrder opOrder)
default void
visit(OpPath opPath)
default void
visit(OpProcedure opProcedure)
default void
visit(OpProject opProject)
default void
visit(OpPropFunc opPropFunc)
default void
visit(OpQuad opQuad)
default void
visit(OpQuadBlock quadBlock)
default void
visit(OpQuadPattern quadPattern)
default void
visit(OpReduced opReduced)
default void
visit(OpSequence opSequence)
default void
visit(OpService opService)
default void
visit(OpSlice opSlice)
default void
visit(OpTable opUnit)
default void
visit(OpTopN opTop)
default void
visit(OpTriple opTriple)
default void
visit(OpUnion opUnion)
void
visit0(Op0 op)
void
visit1(Op1 op)
void
visit2(Op2 op)
default void
visitAggregators(java.util.List<ExprAggregator> aggregators)
default void
visitAssignVar(Var var)
void
visitExpr(ExprList exprs)
default void
visitExt(OpExt op)
default void
visitModifer(OpModifier opMod)
void
visitN(OpN op)
default void
visitSortConditions(java.util.List<SortCondition> list)
void
visitVarExpr(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)
-
-