| Package | Description |
|---|---|
| org.apache.jena.sparql.algebra.optimize | |
| org.apache.jena.sparql.algebra.walker | |
| org.apache.jena.sparql.expr |
| Modifier and Type | Class and Description |
|---|---|
class |
ExprVisitorApplyVisitor
An expr visitor that applies a OpVisitor to the algebra operator of E_Exist and E_NoExists
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExprVisitorFunction
Convert all visit calls on the expressions in a call to a generic visit operation for expression functions
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApplyTransformVisitor
|
static class |
ElementWalker_New.EltWalker |
class |
WalkerVisitor
Walk algebra and expressions
|
class |
WalkerVisitorSkipService
Walk algebra and expressions, but don't walk into SERVICE
|
class |
WalkerVisitorVisible
Walk algebra
Do project, don't walk into it.
|
| Modifier and Type | Method and Description |
|---|---|
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 void |
ElementWalker_New.walk(Element el,
ElementVisitor elVisitor,
ExprVisitor exprVisitor) |
static void |
Walker.walk(Expr expr,
ExprVisitor exprVisitor)
|
static void |
Walker.walk(ExprList exprList,
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.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,
ExprVisitor exprVisitor) |
static void |
Walker.walk(VarExprList varExprList,
OpVisitor opVisitor,
ExprVisitor exprVisitor) |
static void |
Walker.walkSkipService(Op op,
OpVisitor opVisitor,
ExprVisitor exprVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExprBuild
Visitor class to run over expressions and initialise them
|
class |
ExprVisitorBase |
class |
ExprVisitorFunction
Convert all visit calls on the expressions in a call to a generic visit operation for expression functions
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExprAggregator.visit(ExprVisitor visitor) |
void |
ExprFunction1.visit(ExprVisitor visitor) |
void |
NodeValue.visit(ExprVisitor visitor) |
void |
ExprVar.visit(ExprVisitor visitor) |
void |
ExprFunction3.visit(ExprVisitor visitor) |
void |
ExprFunction0.visit(ExprVisitor visitor) |
void |
ExprFunctionOp.visit(ExprVisitor visitor) |
void |
ExprFunction2.visit(ExprVisitor visitor) |
void |
Expr.visit(ExprVisitor visitor) |
void |
ExprFunctionN.visit(ExprVisitor visitor) |
void |
ExprNone.visit(ExprVisitor visitor) |
Licenced under the Apache License, Version 2.0