Uses of Interface
org.apache.jena.sparql.algebra.OpVisitor
Packages that use OpVisitor
Package
Description
-
Uses of OpVisitor in org.apache.jena.sparql.algebra
Classes in org.apache.jena.sparql.algebra that implement OpVisitorModifier and TypeClassDescriptionstatic class
class
class
A visitor helper that maps all visits to a few general onesclass
Methods in org.apache.jena.sparql.algebra with parameters of type OpVisitorModifier and TypeMethodDescriptionstatic Op
Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static Op
Transformer.transform
(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transformation with specific Transform and ExprTransform appliedstatic Op
Transformer.transformSkipService
(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform an algebra expression except skip (leave alone) any OpService nodesvoid
static void
Constructors in org.apache.jena.sparql.algebra with parameters of type OpVisitorModifierConstructorDescriptionTransformQuadBlockGraph
(Deque<org.apache.jena.sparql.algebra.AlgebraQuad.QuadSlot> tracker, OpVisitor before, OpVisitor after) TransformQuadGraph
(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 OpVisitorModifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
final void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
-
Uses of OpVisitor in org.apache.jena.sparql.algebra.optimize
Classes in org.apache.jena.sparql.algebra.optimize that implement OpVisitorModifier and TypeClassDescriptionclass
class
An after visitor for tracking variable usageclass
A before visitor for tracking variable usageclass
A visitor which tracks variable usageConstructors in org.apache.jena.sparql.algebra.optimize with parameters of type OpVisitorModifierConstructorDescriptionExprTransformApplyTransform
(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.walkerModifier and TypeInterfaceDescriptioninterface
A visitor helper that maps all visits to a few general ones.interface
A visitor helper that maps all visits to a few general ones.Classes in org.apache.jena.sparql.algebra.walker that implement OpVisitorModifier and TypeClassDescriptionclass
class
Walk algebra and expressionsclass
Walk algebra and expressions, but don't walk into SERVICEclass
Walk algebra Do project, don't walk into it.Methods in org.apache.jena.sparql.algebra.walker with parameters of type OpVisitorModifier and TypeMethodDescriptionstatic ApplyTransformVisitor
Walker.createTransformer
(Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) static WalkerVisitor
Walker.createWalker
(OpVisitor opVisitor, ExprVisitor exprVisitor) static WalkerVisitor
Walker.createWalker
(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) static WalkerVisitor
Walker.createWalkerSkipService
(OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) static Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Op
Walker.transform
(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Expr
Walker.transform
(Expr expr, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anExpr
.static Expr
Walker.transform
(Expr expr, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anExpr
.static Op
Walker.transformSkipService
(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static void
static void
Walker.walk
(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor) static void
Walker.walk
(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) static void
Walker.walk
(VarExprList varExprList, OpVisitor opVisitor, ExprVisitor exprVisitor) static void
Walker.walk
(ExprList exprList, OpVisitor opVisitor, ExprVisitor exprVisitor) static void
Walker.walk
(Expr expr, OpVisitor opVisitor, ExprVisitor exprVisitor) static void
Walker.walk
(Expr expr, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) static void
Walker.walkSkipService
(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) Constructors in org.apache.jena.sparql.algebra.walker with parameters of type OpVisitorModifierConstructorDescriptionApplyTransformVisitor
(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 OpVisitorModifier and TypeClassDescriptionclass
Class to provide type-safe eval() dispatch using the visitor support of Op