Uses of Interface
org.apache.jena.sparql.algebra.OpVisitor
-
-
Uses of OpVisitor in org.apache.jena.sparql.algebra
Classes in org.apache.jena.sparql.algebra that implement OpVisitor Modifier and Type Class Description static classOpAsQuery.ConverterclassOpVisitorBaseclassOpVisitorByTypeA visitor helper that maps all visits to a few general onesclassOpVisitorByTypeBaseMethods in org.apache.jena.sparql.algebra with parameters of type OpVisitor Modifier and Type Method Description static OpTransformer. transform(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and ExprTransform appliedstatic OpTransformer. transformSkipService(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform an algebra expression except skip (leave alone) any OpService nodesvoidOp. visit(OpVisitor opVisitor)static voidOpWalker. walk(Op op, OpVisitor visitor)Constructors in org.apache.jena.sparql.algebra with parameters of type OpVisitor Constructor Description TransformQuadBlockGraph(java.util.Deque<org.apache.jena.sparql.algebra.AlgebraQuad.QuadSlot> tracker, OpVisitor before, OpVisitor after)TransformQuadGraph(java.util.Deque<org.apache.jena.sparql.algebra.AlgebraQuad.QuadSlot> tracker, OpVisitor before, OpVisitor after) -
Uses of OpVisitor in org.apache.jena.sparql.algebra.op
Methods in org.apache.jena.sparql.algebra.op with parameters of type OpVisitor Modifier and Type Method Description OpOpExt. apply(Transform transform, OpVisitor before, OpVisitor after)voidOpAssign. visit(OpVisitor opVisitor)voidOpBGP. visit(OpVisitor opVisitor)voidOpConditional. visit(OpVisitor opVisitor)voidOpDatasetNames. visit(OpVisitor opVisitor)voidOpDiff. visit(OpVisitor opVisitor)voidOpDisjunction. visit(OpVisitor opVisitor)voidOpDistinct. visit(OpVisitor opVisitor)voidOpExt. visit(OpVisitor opVisitor)voidOpExtend. visit(OpVisitor opVisitor)voidOpFilter. visit(OpVisitor opVisitor)voidOpGraph. visit(OpVisitor opVisitor)voidOpGroup. visit(OpVisitor opVisitor)voidOpJoin. visit(OpVisitor opVisitor)voidOpLabel. visit(OpVisitor opVisitor)voidOpLeftJoin. visit(OpVisitor opVisitor)voidOpList. visit(OpVisitor opVisitor)voidOpMinus. visit(OpVisitor opVisitor)voidOpNull. visit(OpVisitor opVisitor)voidOpOrder. visit(OpVisitor opVisitor)voidOpPath. visit(OpVisitor opVisitor)voidOpProcedure. visit(OpVisitor opVisitor)voidOpProject. visit(OpVisitor opVisitor)voidOpPropFunc. visit(OpVisitor opVisitor)voidOpQuad. visit(OpVisitor opVisitor)voidOpQuadBlock. visit(OpVisitor opVisitor)voidOpQuadPattern. visit(OpVisitor opVisitor)voidOpReduced. visit(OpVisitor opVisitor)voidOpSequence. visit(OpVisitor opVisitor)voidOpService. visit(OpVisitor opVisitor)voidOpSlice. visit(OpVisitor opVisitor)voidOpTable. visit(OpVisitor opVisitor)voidOpTopN. visit(OpVisitor opVisitor)voidOpTriple. visit(OpVisitor opVisitor)voidOpUnion. visit(OpVisitor opVisitor) -
Uses of OpVisitor in org.apache.jena.sparql.algebra.optimize
Classes in org.apache.jena.sparql.algebra.optimize that implement OpVisitor Modifier and Type Class Description classOpVisitorExprPrepareclassVariableUsagePopperAn after visitor for tracking variable usageclassVariableUsagePusherA before visitor for tracking variable usageclassVariableUsageVisitorA visitor which tracks variable usageConstructors in org.apache.jena.sparql.algebra.optimize with parameters of type OpVisitor Constructor Description ExprTransformApplyTransform(Transform transform, OpVisitor beforeVisitor, OpVisitor afterVisitor)ExprVisitorApplyVisitor(OpVisitor visitor) -
Uses of OpVisitor in org.apache.jena.sparql.algebra.walker
Subinterfaces of OpVisitor in org.apache.jena.sparql.algebra.walker Modifier and Type Interface Description interfaceOpVisitorByTypeA visitor helper that maps all visits to a few general ones.interfaceOpVisitorByTypeAndExprA visitor helper that maps all visits to a few general ones.Classes in org.apache.jena.sparql.algebra.walker that implement OpVisitor Modifier and Type Class Description classApplyTransformVisitorclassWalkerVisitorWalk algebra and expressionsclassWalkerVisitorSkipServiceWalk algebra and expressions, but don't walk into SERVICEclassWalkerVisitorVisibleWalk algebra Do project, don't walk into it.Methods in org.apache.jena.sparql.algebra.walker with parameters of type OpVisitor Modifier and Type Method Description static ApplyTransformVisitorWalker. createTransformer(Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)static WalkerVisitorWalker. createWalker(OpVisitor opVisitor, ExprVisitor exprVisitor)static WalkerVisitorWalker. createWalker(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)static WalkerVisitorWalker. createWalkerSkipService(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)static OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static OpWalker. transform(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static ExprWalker. transform(Expr expr, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anExpr.static ExprWalker. transform(Expr expr, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anExpr.static OpWalker. transformSkipService(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static voidWalker. walk(Op op, OpVisitor opVisitor)static voidWalker. walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor)static voidWalker. walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)static voidWalker. walk(VarExprList varExprList, OpVisitor opVisitor, ExprVisitor exprVisitor)static voidWalker. walk(ExprList exprList, OpVisitor opVisitor, ExprVisitor exprVisitor)static voidWalker. walk(Expr expr, OpVisitor opVisitor, ExprVisitor exprVisitor)static voidWalker. walk(Expr expr, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)static voidWalker. walkSkipService(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)Constructors in org.apache.jena.sparql.algebra.walker with parameters of type OpVisitor Constructor Description ApplyTransformVisitor(Transform opTransform, ExprTransform exprTransform, boolean visitService, OpVisitor before, OpVisitor after)WalkerVisitor(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after)A walker.WalkerVisitorSkipService(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after)WalkerVisitorVisible(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor before, OpVisitor after) -
Uses of OpVisitor in org.apache.jena.sparql.engine.ref
Classes in org.apache.jena.sparql.engine.ref that implement OpVisitor Modifier and Type Class Description classEvaluatorDispatchClass to provide type-safe eval() dispatch using the visitor support of Op -
Uses of OpVisitor in org.apache.jena.sparql.sse.writers
Classes in org.apache.jena.sparql.sse.writers that implement OpVisitor Modifier and Type Class Description static classWriterOp.OpWriterWorker
-