Class TrackingApplyTransformVisitor
java.lang.Object
org.aksw.jenax.sparql.algebra.walker.TrackingApplyTransformVisitor
- All Implemented Interfaces:
org.apache.jena.sparql.algebra.OpVisitor,org.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr,org.apache.jena.sparql.expr.ExprVisitor
public class TrackingApplyTransformVisitor
extends Object
implements org.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr, org.apache.jena.sparql.expr.ExprVisitor
Full copy of
ApplyTransformVisitor because of private attributes
Apply the Transform, ExprTransform
Works in conjunction with WalkerVisitor.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTrackingApplyTransformVisitor(Tracker<?> tracker, org.apache.jena.sparql.algebra.Transform opTransform, org.apache.jena.sparql.expr.ExprTransform exprTransform, boolean visitService, org.apache.jena.sparql.algebra.OpVisitor before, org.apache.jena.sparql.algebra.OpVisitor after) -
Method Summary
Modifier and TypeMethodDescriptionfinal org.apache.jena.sparql.algebra.OpopResult()protected List<org.apache.jena.query.SortCondition>protected org.apache.jena.sparql.expr.Exprtransform(org.apache.jena.sparql.expr.Expr expr) protected org.apache.jena.sparql.expr.ExprListtransform(org.apache.jena.sparql.expr.ExprList exprList) voidvisit(org.apache.jena.sparql.algebra.op.OpAssign opAssign) voidvisit(org.apache.jena.sparql.algebra.op.OpExtend opExtend) voidvisit(org.apache.jena.sparql.algebra.op.OpFilter opFilter) voidvisit(org.apache.jena.sparql.algebra.op.OpGroup opGroup) voidvisit(org.apache.jena.sparql.algebra.op.OpLeftJoin op) voidvisit(org.apache.jena.sparql.algebra.op.OpOrder opOrder) voidvisit(org.apache.jena.sparql.algebra.op.OpService op) voidvisit(org.apache.jena.sparql.expr.ExprAggregator eAgg) voidvisit(org.apache.jena.sparql.expr.ExprFunction0 func) voidvisit(org.apache.jena.sparql.expr.ExprFunction1 func) voidvisit(org.apache.jena.sparql.expr.ExprFunction2 func) voidvisit(org.apache.jena.sparql.expr.ExprFunction3 func) voidvisit(org.apache.jena.sparql.expr.ExprFunctionN func) voidvisit(org.apache.jena.sparql.expr.ExprFunctionOp funcOp) voidvisit(org.apache.jena.sparql.expr.ExprNone e) voidvisit(org.apache.jena.sparql.expr.ExprTripleTerm tripleTerm) voidvisit(org.apache.jena.sparql.expr.ExprVar var) voidvisit(org.apache.jena.sparql.expr.NodeValue nv) voidvisit0(org.apache.jena.sparql.algebra.op.Op0 op) voidvisit1(org.apache.jena.sparql.algebra.op.Op1 op) voidvisit2(org.apache.jena.sparql.algebra.op.Op2 op) voidvisitExpr(org.apache.jena.sparql.expr.ExprList exprs) voidvisitExt(org.apache.jena.sparql.algebra.op.OpExt op) voidvisitN(org.apache.jena.sparql.algebra.op.OpN op) voidvisitVarExpr(org.apache.jena.sparql.core.VarExprList exprVarExprList) Methods inherited from class java.lang.Object
clone, equals, finalize, 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, visitAggregators, visitAssignVar, visitModifer, visitSortConditions
-
Field Details
-
visitService
protected final boolean visitService -
tracker
-
-
Constructor Details
-
TrackingApplyTransformVisitor
public TrackingApplyTransformVisitor(Tracker<?> tracker, org.apache.jena.sparql.algebra.Transform opTransform, org.apache.jena.sparql.expr.ExprTransform exprTransform, boolean visitService, org.apache.jena.sparql.algebra.OpVisitor before, org.apache.jena.sparql.algebra.OpVisitor after)
-
-
Method Details
-
opResult
public final org.apache.jena.sparql.algebra.Op opResult() -
transform
protected org.apache.jena.sparql.expr.Expr transform(org.apache.jena.sparql.expr.Expr expr) -
transform
protected org.apache.jena.sparql.expr.ExprList transform(org.apache.jena.sparql.expr.ExprList exprList) -
transform
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpOrder opOrder) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpAssign opAssign) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpExtend opExtend) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpGroup opGroup) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit0
public void visit0(org.apache.jena.sparql.algebra.op.Op0 op) - Specified by:
visit0in interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit1
public void visit1(org.apache.jena.sparql.algebra.op.Op1 op) - Specified by:
visit1in interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit2
public void visit2(org.apache.jena.sparql.algebra.op.Op2 op) - Specified by:
visit2in interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visitN
public void visitN(org.apache.jena.sparql.algebra.op.OpN op) - Specified by:
visitNin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpFilter opFilter) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpLeftJoin op) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.algebra.op.OpService op) - Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.OpVisitor- Specified by:
visitin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visitExt
public void visitExt(org.apache.jena.sparql.algebra.op.OpExt op) - Specified by:
visitExtin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visitExpr
public void visitExpr(org.apache.jena.sparql.expr.ExprList exprs) - Specified by:
visitExprin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visitVarExpr
public void visitVarExpr(org.apache.jena.sparql.core.VarExprList exprVarExprList) - Specified by:
visitVarExprin interfaceorg.apache.jena.sparql.algebra.walker.OpVisitorByTypeAndExpr
-
visit
public void visit(org.apache.jena.sparql.expr.ExprFunction0 func) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprFunction1 func) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprFunction2 func) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprFunction3 func) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprFunctionN func) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprFunctionOp funcOp) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprTripleTerm tripleTerm) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.NodeValue nv) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprVar var) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprAggregator eAgg) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-
visit
public void visit(org.apache.jena.sparql.expr.ExprNone e) - Specified by:
visitin interfaceorg.apache.jena.sparql.expr.ExprVisitor
-