Class ApplyTransformVisitor
- java.lang.Object
-
- org.apache.jena.sparql.algebra.walker.ApplyTransformVisitor
-
- All Implemented Interfaces:
OpVisitor,OpVisitorByTypeAndExpr,ExprVisitor
public class ApplyTransformVisitor extends java.lang.Object implements OpVisitorByTypeAndExpr, ExprVisitor
-
-
Constructor Summary
Constructors Constructor Description ApplyTransformVisitor(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpopResult()voidvisit(OpAssign opAssign)voidvisit(OpExtend opExtend)voidvisit(OpFilter opFilter)voidvisit(OpGroup opGroup)voidvisit(OpLeftJoin op)voidvisit(OpOrder opOrder)voidvisit(OpService op)voidvisit(ExprAggregator eAgg)voidvisit(ExprFunction0 func)voidvisit(ExprFunction1 func)voidvisit(ExprFunction2 func)voidvisit(ExprFunction3 func)voidvisit(ExprFunctionN func)voidvisit(ExprFunctionOp funcOp)voidvisit(ExprNone e)voidvisit(ExprTripleTerm tripleTerm)voidvisit(ExprVar var)voidvisit(NodeValue nv)voidvisit0(Op0 op)voidvisit1(Op1 op)voidvisit2(Op2 op)voidvisitExpr(ExprList exprs)voidvisitExt(OpExt op)voidvisitN(OpN op)voidvisitVarExpr(VarExprList exprVarExprList)-
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, visitAggregators, visitAssignVar, visitModifer, visitSortConditions
-
-
-
-
Constructor Detail
-
ApplyTransformVisitor
public ApplyTransformVisitor(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after)
-
-
Method Detail
-
opResult
public final Op opResult()
-
visit
public void visit(OpOrder opOrder)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(OpAssign opAssign)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(OpExtend opExtend)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(OpGroup opGroup)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit0
public void visit0(Op0 op)
- Specified by:
visit0in interfaceOpVisitorByTypeAndExpr
-
visit1
public void visit1(Op1 op)
- Specified by:
visit1in interfaceOpVisitorByTypeAndExpr
-
visit2
public void visit2(Op2 op)
- Specified by:
visit2in interfaceOpVisitorByTypeAndExpr
-
visitN
public void visitN(OpN op)
- Specified by:
visitNin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(OpFilter opFilter)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(OpLeftJoin op)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(OpService op)
- Specified by:
visitin interfaceOpVisitor- Specified by:
visitin interfaceOpVisitorByTypeAndExpr
-
visitExt
public void visitExt(OpExt op)
- Specified by:
visitExtin interfaceOpVisitorByTypeAndExpr
-
visitExpr
public void visitExpr(ExprList exprs)
- Specified by:
visitExprin interfaceOpVisitorByTypeAndExpr
-
visitVarExpr
public void visitVarExpr(VarExprList exprVarExprList)
- Specified by:
visitVarExprin interfaceOpVisitorByTypeAndExpr
-
visit
public void visit(ExprFunction0 func)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprFunction1 func)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprFunction2 func)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprFunction3 func)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprFunctionN func)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprFunctionOp funcOp)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprTripleTerm tripleTerm)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(NodeValue nv)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprVar var)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprAggregator eAgg)
- Specified by:
visitin interfaceExprVisitor
-
visit
public void visit(ExprNone e)
- Specified by:
visitin interfaceExprVisitor
-
-