Uses of Interface
org.apache.jena.sparql.algebra.OpVisitor
Package
Description
-
Uses of OpVisitor in org.apache.jena.sparql.algebra
Modifier and TypeClassDescriptionstatic class
class
class
A visitor helper that maps all visits to a few general onesclass
Modifier 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
ModifierConstructorDescriptionTransformQuadBlockGraph
(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
Modifier 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
Modifier and TypeClassDescriptionclass
class
An after visitor for tracking variable usageclass
A before visitor for tracking variable usageclass
A visitor which tracks variable usageModifierConstructorDescriptionExprTransformApplyTransform
(Transform transform, OpVisitor beforeVisitor, OpVisitor afterVisitor) ExprVisitorApplyVisitor
(OpVisitor visitor) -
Uses of OpVisitor in org.apache.jena.sparql.algebra.walker
Modifier 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.Modifier 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.Modifier 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) ModifierConstructorDescriptionApplyTransformVisitor
(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
Modifier and TypeClassDescriptionclass
Class to provide type-safe eval() dispatch using the visitor support of Op