java.lang.Object
org.apache.jena.sparql.algebra.walker.WalkerVisitor
- All Implemented Interfaces:
OpVisitor,ExprVisitorFunction,OpVisitorByTypeAndExpr,ExprVisitor
- Direct Known Subclasses:
WalkerVisitorSkipService,WalkerVisitorVisible
Walk algebra and expressions
-
Constructor Summary
ConstructorsConstructorDescriptionWalkerVisitor(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after) A walker. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvisit(ExprAggregator eAgg) voidvisit(ExprFunction0 func) voidvisit(ExprFunction1 func) voidvisit(ExprFunction2 func) voidvisit(ExprFunction3 func) voidvisit(ExprFunctionN func) voidvisit(ExprFunctionOp funcOp) voidvoidvisit(ExprTripleTerm exTripleTerm) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitVarExpr(VarExprList varExprList) voidvoidwalk(VarExprList varExprList) voidvoidMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggregators, visitAssignVar, visitModifer, visitSortConditions
-
Constructor Details
-
WalkerVisitor
public WalkerVisitor(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after) A walker. If a visitor is null, then don't walk in. For "no action but keep walking inwards", useOpVisitorBaseandExprVisitorBase.- See Also:
-
-
Method Details
-
walk
-
walk
-
walk
-
walk
-
visitExpr
- Specified by:
visitExprin interfaceOpVisitorByTypeAndExpr
-
visitVarExpr
- Specified by:
visitVarExprin interfaceOpVisitorByTypeAndExpr
-
visitOp
-
visit0
- Specified by:
visit0in interfaceOpVisitorByTypeAndExpr
-
visit1
- Specified by:
visit1in interfaceOpVisitorByTypeAndExpr
-
visit2
- Specified by:
visit2in interfaceOpVisitorByTypeAndExpr
-
visitN
- Specified by:
visitNin interfaceOpVisitorByTypeAndExpr
-
visitExt
- Specified by:
visitExtin interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visitin interfaceExprVisitor- Specified by:
visitin interfaceExprVisitorFunction
-
visit
- Specified by:
visitin interfaceExprVisitor- Specified by:
visitin interfaceExprVisitorFunction
-
visit
- Specified by:
visitin interfaceExprVisitor- Specified by:
visitin interfaceExprVisitorFunction
-
visit
- Specified by:
visitin interfaceExprVisitor- Specified by:
visitin interfaceExprVisitorFunction
-
visit
- Specified by:
visitin interfaceExprVisitor- Specified by:
visitin interfaceExprVisitorFunction
-
visitExprFunction
- Specified by:
visitExprFunctionin interfaceExprVisitorFunction
-
visit
- Specified by:
visitin interfaceExprVisitor
-
visit
- Specified by:
visitin interfaceExprVisitor
-
visit
- Specified by:
visitin interfaceExprVisitor
-
visit
- Specified by:
visitin interfaceExprVisitor
-
visit
- Specified by:
visitin interfaceExprVisitor
-
visit
- Specified by:
visitin interfaceExprVisitor
-