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
ConstructorDescriptionWalkerVisitor
(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after) A walker. -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
visit
(ExprAggregator eAgg) void
visit
(ExprFunction0 func) void
visit
(ExprFunction1 func) void
visit
(ExprFunction2 func) void
visit
(ExprFunction3 func) void
visit
(ExprFunctionN func) void
visit
(ExprFunctionOp funcOp) void
void
visit
(ExprTripleTerm exTripleTerm) void
void
void
void
void
void
void
void
void
void
void
visitVarExpr
(VarExprList varExprList) void
void
walk
(VarExprList varExprList) void
void
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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, 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", useOpVisitorBase
andExprVisitorBase
.- See Also:
-
-
Method Details
-
walk
-
walk
-
walk
-
walk
-
visitExpr
- Specified by:
visitExpr
in interfaceOpVisitorByTypeAndExpr
-
visitVarExpr
- Specified by:
visitVarExpr
in interfaceOpVisitorByTypeAndExpr
-
visitOp
-
visit0
- Specified by:
visit0
in interfaceOpVisitorByTypeAndExpr
-
visit1
- Specified by:
visit1
in interfaceOpVisitorByTypeAndExpr
-
visit2
- Specified by:
visit2
in interfaceOpVisitorByTypeAndExpr
-
visitN
- Specified by:
visitN
in interfaceOpVisitorByTypeAndExpr
-
visitExt
- Specified by:
visitExt
in interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visit
in interfaceOpVisitor
- Specified by:
visit
in interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visit
in interfaceOpVisitor
- Specified by:
visit
in interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visit
in interfaceOpVisitor
- Specified by:
visit
in interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visit
in interfaceOpVisitor
- Specified by:
visit
in interfaceOpVisitorByTypeAndExpr
-
visit
- Specified by:
visit
in interfaceExprVisitor
- Specified by:
visit
in interfaceExprVisitorFunction
-
visit
- Specified by:
visit
in interfaceExprVisitor
- Specified by:
visit
in interfaceExprVisitorFunction
-
visit
- Specified by:
visit
in interfaceExprVisitor
- Specified by:
visit
in interfaceExprVisitorFunction
-
visit
- Specified by:
visit
in interfaceExprVisitor
- Specified by:
visit
in interfaceExprVisitorFunction
-
visit
- Specified by:
visit
in interfaceExprVisitor
- Specified by:
visit
in interfaceExprVisitorFunction
-
visitExprFunction
- Specified by:
visitExprFunction
in interfaceExprVisitorFunction
-
visit
- Specified by:
visit
in interfaceExprVisitor
-
visit
- Specified by:
visit
in interfaceExprVisitor
-
visit
- Specified by:
visit
in interfaceExprVisitor
-
visit
- Specified by:
visit
in interfaceExprVisitor
-
visit
- Specified by:
visit
in interfaceExprVisitor
-
visit
- Specified by:
visit
in interfaceExprVisitor
-