Modifier and Type | Method and Description |
---|---|
QueryIterator |
Table.matchRightLeft(Binding bindingLeft,
boolean includeOnNoMatch,
ExprList condition,
ExecutionContext execCxt) |
Modifier and Type | Method and Description |
---|---|
ExprList |
OpProcedure.getArgs() |
ExprList |
OpLeftJoin.getExprs() |
ExprList |
OpFilter.getExprs() |
Modifier and Type | Method and Description |
---|---|
static Op |
OpLeftJoin.create(Op left,
Op right,
ExprList exprs) |
static OpLeftJoin |
OpLeftJoin.createLeftJoin(Op left,
Op right,
ExprList exprs)
Guaranteed to return a new left join
|
static Op |
OpFilter.filter(ExprList exprs,
Op op) |
static OpFilter |
OpFilter.filterDirect(ExprList exprs,
Op op)
Make a OpFilter - guarantteed to return an OpFilter
|
Constructor and Description |
---|
OpProcedure(Node procId,
ExprList args,
Op op) |
OpProcedure(String iri,
ExprList args,
Op op) |
Modifier and Type | Method and Description |
---|---|
Expr |
ExprTransformApplyTransform.transform(ExprFunctionOp funcOp,
ExprList args,
Op opArg) |
static Op |
TransformFilterPlacement.transform(ExprList exprs,
BasicPattern bgp) |
static Op |
TransformFilterPlacement.transform(ExprList exprs,
Node graphNode,
BasicPattern bgp) |
Modifier and Type | Method and Description |
---|---|
QueryIterator |
Table1.matchRightLeft(Binding bindingLeft,
boolean includeOnNoMatch,
ExprList conditions,
ExecutionContext execContext) |
QueryIterator |
TableUnit.matchRightLeft(Binding bindingLeft,
boolean includeOnNoMatch,
ExprList conditions,
ExecutionContext execCxt) |
QueryIterator |
TableEmpty.matchRightLeft(Binding bindingLeft,
boolean includeOnNoMatch,
ExprList conditions,
ExecutionContext execContext) |
QueryIterator |
TableN.matchRightLeft(Binding bindingLeft,
boolean includeOnNoMatch,
ExprList conditions,
ExecutionContext execContext) |
Modifier and Type | Method and Description |
---|---|
static ExprList |
Substitute.substitute(ExprList exprList,
Binding binding) |
Modifier and Type | Method and Description |
---|---|
static ExprList |
Substitute.substitute(ExprList exprList,
Binding binding) |
Modifier and Type | Method and Description |
---|---|
static ExprList |
Rename.renameVars(ExprList exprList,
Set<Var> constants)
Rename all variables in an expression, EXCEPT for those named as constant
|
Modifier and Type | Method and Description |
---|---|
static ExprList |
Rename.renameVars(ExprList exprList,
Set<Var> constants)
Rename all variables in an expression, EXCEPT for those named as constant
|
Constructor and Description |
---|
QueryIterJoinBase(QueryIterator left,
QueryIterator right,
ExprList exprs,
ExecutionContext execCxt) |
QueryIterJoinBase(QueryIterator left,
Table right,
ExprList exprs,
ExecutionContext execCxt) |
QueryIterLeftJoin(QueryIterator left,
QueryIterator right,
ExprList exprs,
ExecutionContext qCxt) |
Modifier and Type | Method and Description |
---|---|
Table |
EvaluatorSimple.filter(ExprList expressions,
Table table) |
Table |
Evaluator.filter(ExprList expressions,
Table tableLeft) |
Table |
EvaluatorSimple.leftJoin(Table tableLeft,
Table tableRight,
ExprList exprs) |
Table |
Evaluator.leftJoin(Table tableLeft,
Table tableRight,
ExprList expr) |
Table |
EvaluatorSimple.procedure(Table table,
Node procId,
ExprList args) |
Table |
Evaluator.procedure(Table table,
Node procId,
ExprList args) |
Modifier and Type | Method and Description |
---|---|
ExprList |
ExprList.copySubstitute(Binding binding) |
ExprList |
ExprList.copySubstitute(Binding binding,
boolean foldConstants) |
ExprList |
E_OneOfBase.getRHS() |
static ExprList |
ExprLib.replaceAggregateByVariable(ExprList exprs)
transform expressions that may involve aggregates into one that just uses the variable for the aggregate
|
static ExprList |
ExprList.splitConjunction(ExprList exprList1) |
ExprList |
ExprList.subList(int fromIdx,
int toIdx) |
ExprList |
ExprList.tail(int fromIdx) |
static ExprList |
ExprTransformer.transform(ExprTransform transform,
ExprList exprList)
Transform an expression list
|
Modifier and Type | Method and Description |
---|---|
void |
ExprList.addAll(ExprList exprs) |
Expr |
ExprFunctionN.apply(ExprTransform transform,
ExprList exprList) |
Expr |
ExprFunctionOp.apply(ExprTransform transform,
ExprList args,
Op x) |
ExprFunctionOp |
E_Scalar.copy(ExprList args,
Op x) |
ExprFunctionOp |
E_NotExists.copy(ExprList args,
Op x) |
abstract ExprFunctionOp |
ExprFunctionOp.copy(ExprList args,
Op x) |
ExprFunctionOp |
E_Exists.copy(ExprList args,
Op x) |
static Set<Var> |
ExprVars.getVarsMentioned(ExprList exprs) |
static ExprList |
ExprLib.replaceAggregateByVariable(ExprList exprs)
transform expressions that may involve aggregates into one that just uses the variable for the aggregate
|
static ExprList |
ExprList.splitConjunction(ExprList exprList1) |
Expr |
ExprTransformCopy.transform(ExprFunctionN func,
ExprList args) |
Expr |
ExprTransform.transform(ExprFunctionN func,
ExprList args) |
Expr |
ExprTransformBase.transform(ExprFunctionN func,
ExprList args) |
Expr |
ExprTransformCopy.transform(ExprFunctionOp funcOp,
ExprList args,
Op opArg) |
Expr |
ExprTransform.transform(ExprFunctionOp funcOp,
ExprList args,
Op opArg) |
Expr |
ExprTransformBase.transform(ExprFunctionOp funcOp,
ExprList args,
Op opArg) |
static ExprList |
ExprTransformer.transform(ExprTransform transform,
ExprList exprList)
Transform an expression list
|
Constructor and Description |
---|
E_Call(ExprList args) |
E_Coalesce(ExprList args) |
E_Function(String functionIRI,
ExprList args) |
E_FunctionDynamic(Expr function,
ExprList args) |
E_FunctionDynamic(ExprList args) |
E_NotOneOf(Expr expr,
ExprList args) |
E_OneOf(Expr expr,
ExprList args) |
E_StrConcat(ExprList args) |
ExprList(ExprList other) |
Modifier and Type | Method and Description |
---|---|
static Aggregator |
AggregatorFactory.createGroupConcat(boolean distinct,
Expr expr,
String separator,
ExprList orderedBy) |
Modifier and Type | Method and Description |
---|---|
void |
FunctionBase.build(String uri,
ExprList args) |
void |
Function.build(String uri,
ExprList args)
Called during query plan construction immediately after the
construction of the extension instance.
|
void |
FunctionBase3.checkBuild(String uri,
ExprList args) |
void |
FunctionBase0.checkBuild(String uri,
ExprList args) |
abstract void |
FunctionBase.checkBuild(String uri,
ExprList args) |
void |
FunctionBase4.checkBuild(String uri,
ExprList args) |
void |
FunctionBase2.checkBuild(String uri,
ExprList args) |
void |
FunctionBase1.checkBuild(String uri,
ExprList args) |
NodeValue |
FunctionBase.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env) |
NodeValue |
Function.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env)
Test a list of values - argument will not be null but
may have the wrong number of arguments.
|
Modifier and Type | Method and Description |
---|---|
void |
eval.build(String uri,
ExprList args) |
void |
FN_Matches.build(String uri,
ExprList args) |
void |
substring.checkBuild(String uri,
ExprList args) |
void |
FN_StrSubstring.checkBuild(String uri,
ExprList args) |
void |
FN_StrConcat.checkBuild(String uri,
ExprList args) |
void |
strjoin.checkBuild(String uri,
ExprList args) |
NodeValue |
eval.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env)
Processes unevaluated arguments
|
NodeValue |
FN_Matches.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env) |
Modifier and Type | Method and Description |
---|---|
void |
UserDefinedFunction.build(String uri,
ExprList args)
Builds the expression substituting the arguments given into the base expression to yield the actual expression to evaluate
|
NodeValue |
UserDefinedFunction.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env)
Executes the function
|
Expr |
ExprTransformExpand.transform(ExprFunctionN func,
ExprList args) |
Modifier and Type | Method and Description |
---|---|
static ExprList |
NodeTransformLib.transform(NodeTransform nodeTransform,
ExprList exprList) |
Modifier and Type | Method and Description |
---|---|
static ExprList |
NodeTransformLib.transform(NodeTransform nodeTransform,
ExprList exprList) |
Modifier and Type | Method and Description |
---|---|
ExprList |
ARQParser.ArgList() |
ExprList |
ARQParser.ExpressionList() |
Modifier and Type | Method and Description |
---|---|
ExprList |
SPARQLParser10.ArgList() |
ExprList |
SPARQLParser10.ParamList() |
Modifier and Type | Method and Description |
---|---|
ExprList |
SPARQLParser11.ArgList() |
ExprList |
SPARQLParser11.ExpressionList() |
Modifier and Type | Method and Description |
---|---|
ExprList |
PropFuncArg.asExprList(PropFuncArg pfArg) |
Modifier and Type | Method and Description |
---|---|
void |
ProcedurePF.build(Node procId,
ExprList args,
ExecutionContext execCxt) |
Modifier and Type | Method and Description |
---|---|
void |
Procedure.build(Node procId,
ExprList args,
ExecutionContext execCxt)
Called during query plan construction immediately after the construction
of the property function instance.
|
static Procedure |
ProcEval.build(Node procId,
ExprList args,
ExecutionContext execCxt) |
void |
ProcedureBase.build(Node procId,
ExprList args,
ExecutionContext execCxt) |
QueryIterator |
ProcedureEval.exec(Binding binding,
Node name,
ExprList args,
ExecutionContext execCxt) |
abstract QueryIterator |
ProcedureBase.exec(Binding binding,
Node name,
ExprList args,
ExecutionContext execCxt) |
abstract QueryIterator |
ProcedureEval.execEval(Binding binding,
ExprList args,
ExecutionContext execCxt) |
Modifier and Type | Method and Description |
---|---|
QueryIterator |
debug.execEval(Binding binding,
ExprList args,
ExecutionContext execCxt) |
Modifier and Type | Method and Description |
---|---|
static ExprList |
BuilderExpr.buildExprList(Item item) |
static ExprList |
BuilderExpr.buildExprOrExprList(Item item) |
Modifier and Type | Method and Description |
---|---|
static void |
WriterExpr.output(IndentedWriter out,
ExprList exprs,
boolean withTag,
boolean unlist,
SerializationContext sCxt) |
static void |
WriterExpr.output(IndentedWriter out,
ExprList exprs,
SerializationContext sCxt) |
Modifier and Type | Method and Description |
---|---|
static String |
ExprUtils.fmtSPARQL(ExprList exprs) |
static void |
ExprUtils.fmtSPARQL(IndentedWriter iOut,
ExprList exprs) |
static void |
ExprUtils.fmtSPARQL(IndentedWriter iOut,
ExprList exprs,
SerializationContext pmap) |
Licenced under the Apache License, Version 2.0