Uses of Class
org.apache.jena.sparql.expr.ExprList
Package
Description
-
Uses of ExprList in org.apache.jena.sparql.algebra.op
Modifier and TypeMethodDescriptionOpProcedure.getArgs()
OpFilter.getExprs()
OpLeftJoin.getExprs()
Modifier and TypeMethodDescriptionstatic Op
static OpLeftJoin
OpLeftJoin.createLeftJoin
(Op left, Op right, ExprList exprs) Guaranteed to return a new left joinstatic OpFilter
OpFilter.filterAlways
(ExprList exprs, Op subOp) Create a OpFilter with the expressions and subOp.static Op
Combine an ExprList with an Op so that the expressions filter the Op.static OpFilter
OpFilter.filterDirect
(ExprList exprs, Op op) Make a OpFilter - guaranteed to return an fresh OpFilterModifierConstructorDescriptionOpProcedure
(String iri, ExprList args, Op op) OpProcedure
(org.apache.jena.graph.Node procId, ExprList args, Op op) -
Uses of ExprList in org.apache.jena.sparql.algebra.optimize
Modifier and TypeMethodDescriptionTransformFilterPlacement.filterPlacement$
(ExprList exprs, Op op) Operation exposes the filter placement mechanism so that investigation of filter placement issues can be done from outside this class.ExprTransformApplyTransform.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformConstantFold.transform
(ExprFunctionN func, ExprList args) ExprTransformConstantFold.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) static Op
TransformFilterPlacement.transform
(ExprList exprs, org.apache.jena.graph.Node graphNode, BasicPattern bgp) Apply filter placement to a named graph BGPstatic Op
TransformFilterPlacement.transform
(ExprList exprs, BasicPattern bgp) Apply filter placement to a BGP -
Uses of ExprList in org.apache.jena.sparql.algebra.walker
Modifier and TypeMethodDescriptionvoid
void
void
static void
Walker.walk
(ExprList exprList, OpVisitor opVisitor, ExprVisitor exprVisitor) static void
Walker.walk
(ExprList exprList, ExprVisitor exprVisitor) void
-
Uses of ExprList in org.apache.jena.sparql.core
Modifier and TypeMethodDescriptionstatic ExprList
Substitute.substitute
(ExprList exprList, Binding binding) Modifier and TypeMethodDescriptionstatic ExprList
Substitute.substitute
(ExprList exprList, Binding binding) -
Uses of ExprList in org.apache.jena.sparql.engine
Modifier and TypeMethodDescriptionstatic ExprList
Rename.renameVars
(ExprList exprList, Set<Var> constants) Rename all variables in an expression, EXCEPT for those named as constantModifier and TypeMethodDescriptionstatic ExprList
Rename.renameVars
(ExprList exprList, Set<Var> constants) Rename all variables in an expression, EXCEPT for those named as constant -
Uses of ExprList in org.apache.jena.sparql.engine.join
Modifier and TypeMethodDescriptionstatic QueryIterator
QueryIterHashLeftJoin_Left.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Left.create
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashLeftJoin_Right.create
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Create a hashjoin QueryIterator.static QueryIterator
Join.hashLeftJoin
(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.hashLeftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left outer join by using hash join.static QueryIterator
Join.leftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Standard entry point to a left join of two streams.static QueryIterator
Join.nestedLoopLeftJoin
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Left loop join.static QueryIterator
Join.nestedLoopLeftJoinBasic
(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt) Very simple, materializing version for leftjoin - useful for debugging.ModifierConstructorDescriptionQueryIterNestedLoopLeftJoin
(QueryIterator left, QueryIterator right, ExprList exprList, ExecutionContext cxt) -
Uses of ExprList in org.apache.jena.sparql.engine.ref
Modifier and TypeMethodDescriptionstatic QueryIterator
TableJoin.join
(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) static QueryIterator
TableJoin.joinWorker
(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt) static QueryIterator
TableJoin.leftJoin
(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt) -
Uses of ExprList in org.apache.jena.sparql.expr
Modifier and TypeFieldDescriptionstatic final ExprList
ExprList.emptyList
Empty, immutable ExprListModifier and TypeMethodDescriptionExprList.applyNodeTransform
(NodeTransform transform) Rewrite, applying a node->node transformationstatic ExprList
Create a copy which does not share the list of expressions with the originalExprList.copySubstitute
(Binding binding) static ExprList
ExprList.create
(Collection<Expr> exprs) Create an ExprList that contains the expressionsE_OneOfBase.getRHS()
static ExprList
ExprList.splitConjunction
(ExprList exprList1) ExprList.subList
(int fromIdx, int toIdx) ExprList.tail
(int fromIdx) static ExprList
ExprTransformer.transform
(ExprTransform transform, ExprList exprList) Transform an expression listModifier and TypeMethodDescriptionvoid
ExprFunctionN.apply
(ExprTransform transform, ExprList exprList) ExprFunctionOp.apply
(ExprTransform transform, ExprList args, Op x) abstract Expr
abstract ExprFunctionOp
abstract ExprFunctionOp
static ExprList
Create a copy which does not share the list of expressions with the originalboolean
ExprVars.getNonOpVarsMentioned
(ExprList exprs) ExprVars.getVarsMentioned
(ExprList exprs) static void
ExprVars.nonOpVarsMentioned
(Collection<Var> acc, ExprList exprs) static ExprList
ExprList.splitConjunction
(ExprList exprList1) ExprTransform.transform
(ExprFunctionN func, ExprList args) ExprTransform.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformBase.transform
(ExprFunctionN func, ExprList args) ExprTransformBase.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformCopy.transform
(ExprFunctionN func, ExprList args) ExprTransformCopy.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) static ExprList
ExprTransformer.transform
(ExprTransform transform, ExprList exprList) Transform an expression liststatic void
ExprVars.varsMentioned
(Collection<Var> acc, ExprList exprs) ModifierConstructorDescriptionE_Coalesce
(ExprList args) E_Function
(String functionIRI, ExprList args) E_FunctionDynamic
(ExprList args) E_FunctionDynamic
(Expr function, ExprList args) E_NotOneOf
(Expr expr, ExprList args) E_StrConcat
(ExprList args) -
Uses of ExprList in org.apache.jena.sparql.expr.aggregate
Modifier and TypeMethodDescriptionstatic Aggregator
AggregatorFactory.createCustom
(String iri, boolean distinct, ExprList exprs) static Aggregator
AggregatorFactory.createGroupConcat
(boolean distinct, Expr expr, String separator, ExprList orderedBy) -
Uses of ExprList in org.apache.jena.sparql.function
Modifier and TypeMethodDescriptionvoid
Called during query plan construction immediately after the construction of the extension instance.void
abstract void
FunctionBase.checkBuild
(String uri, ExprList args) void
FunctionBase0.checkBuild
(String uri, ExprList args) void
FunctionBase1.checkBuild
(String uri, ExprList args) void
FunctionBase2.checkBuild
(String uri, ExprList args) void
FunctionBase3.checkBuild
(String uri, ExprList args) void
FunctionBase4.checkBuild
(String uri, ExprList args) void
FunctionBase5.checkBuild
(String uri, ExprList args) Function.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) Call a function.FunctionBase.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) -
Uses of ExprList in org.apache.jena.sparql.function.library
Modifier and TypeMethodDescriptionvoid
void
void
AFN_AdjustToTimezone.checkBuild
(String uri, ExprList args) void
context.checkBuild
(String uri, ExprList args) void
execTime.checkBuild
(String uri, ExprList args) void
FN_AdjustDatetimeToTimezone.checkBuild
(String uri, ExprList args) void
FN_AdjustDateToTimezone.checkBuild
(String uri, ExprList args) void
FN_AdjustTimeToTimezone.checkBuild
(String uri, ExprList args) void
FN_Apply.checkBuild
(String uri, ExprList args) void
FN_Error.checkBuild
(String uri, ExprList args) void
FN_FormatNumber.checkBuild
(String uri, ExprList args) void
FN_Round_Half_Even.checkBuild
(String uri, ExprList args) void
FN_Round.checkBuild
(String uri, ExprList args) void
FN_StrConcat.checkBuild
(String uri, ExprList args) void
FN_StrNormalizeUnicode.checkBuild
(String uri, ExprList args) void
FN_StrReplace.checkBuild
(String uri, ExprList args) void
FN_StrSubstring.checkBuild
(String uri, ExprList args) void
sprintf.checkBuild
(String uri, ExprList args) void
strjoin.checkBuild
(String uri, ExprList args) void
substring.checkBuild
(String uri, ExprList args) eval.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) Processes unevaluated argumentsFN_Matches.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) -
Uses of ExprList in org.apache.jena.sparql.function.library.leviathan
Modifier and TypeMethodDescriptionvoid
cartesian.checkBuild
(String uri, ExprList args) void
log.checkBuild
(String uri, ExprList args) void
rnd.checkBuild
(String uri, ExprList args) -
Uses of ExprList in org.apache.jena.sparql.function.scripting
-
Uses of ExprList in org.apache.jena.sparql.function.user
Modifier and TypeMethodDescriptionvoid
Builds the expression substituting the arguments given into the base expression to yield the actual expression to evaluatevoid
Builds the expression substituting the arguments given into the base expression to yield the actual expression to evaluateUserDefinedFunction.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) Executes the functionExprTransformExpand.transform
(ExprFunctionN func, ExprList args) -
Uses of ExprList in org.apache.jena.sparql.graph
Modifier and TypeMethodDescriptionstatic ExprList
NodeTransformLib.transform
(NodeTransform nodeTransform, ExprList exprList) Modifier and TypeMethodDescriptionstatic ExprList
NodeTransformLib.transform
(NodeTransform nodeTransform, ExprList exprList) -
Uses of ExprList in org.apache.jena.sparql.lang.arq
-
Uses of ExprList in org.apache.jena.sparql.lang.sparql_10
-
Uses of ExprList in org.apache.jena.sparql.lang.sparql_11
-
Uses of ExprList in org.apache.jena.sparql.lang.sparql_12
-
Uses of ExprList in org.apache.jena.sparql.pfunction
Modifier and TypeMethodDescriptionvoid
ProcedurePF.build
(org.apache.jena.graph.Node procId, ExprList args, ExecutionContext execCxt) -
Uses of ExprList in org.apache.jena.sparql.procedure
Modifier and TypeMethodDescriptionvoid
Procedure.build
(org.apache.jena.graph.Node procId, ExprList args, ExecutionContext execCxt) Called during query plan construction immediately after the construction of the property function instance.void
ProcedureBase.build
(org.apache.jena.graph.Node procId, ExprList args, ExecutionContext execCxt) static Procedure
ProcEval.build
(org.apache.jena.graph.Node procId, ExprList args, ExecutionContext execCxt) abstract QueryIterator
ProcedureBase.exec
(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) ProcedureEval.exec
(Binding binding, org.apache.jena.graph.Node name, ExprList args, ExecutionContext execCxt) abstract QueryIterator
ProcedureEval.execEval
(Binding binding, ExprList args, ExecutionContext execCxt) -
Uses of ExprList in org.apache.jena.sparql.procedure.library
Modifier and TypeMethodDescriptiondebug.execEval
(Binding binding, ExprList args, ExecutionContext execCxt) -
Uses of ExprList in org.apache.jena.sparql.sse
Modifier and TypeMethodDescriptionstatic ExprList
SSE.parseExprList
(String s) Parse a string to obtain a list of SPARQL expressionsstatic ExprList
SSE.parseExprList
(String s, org.apache.jena.shared.PrefixMapping pmap) Parse a string to obtain a list of SPARQL expressions -
Uses of ExprList in org.apache.jena.sparql.sse.builders
Modifier and TypeMethodDescriptionstatic ExprList
BuilderExpr.buildExprList
(Item item) static ExprList
BuilderExpr.buildExprOrExprList
(Item item) -
Uses of ExprList in org.apache.jena.sparql.sse.writers
Modifier and TypeMethodDescriptionstatic void
WriterExpr.output
(org.apache.jena.atlas.io.IndentedWriter out, ExprList exprs, boolean withTag, boolean unlist, SerializationContext sCxt) static void
WriterExpr.output
(org.apache.jena.atlas.io.IndentedWriter out, ExprList exprs, SerializationContext sCxt) -
Uses of ExprList in org.apache.jena.sparql.syntax.syntaxtransform
Modifier and TypeMethodDescriptionExprTransformApplyElementTransform.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformNodeElement.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) -
Uses of ExprList in org.apache.jena.sparql.util
Modifier and TypeMethodDescriptionstatic void
static void
ExprUtils.fmtSPARQL
(org.apache.jena.atlas.io.IndentedWriter iOut, ExprList exprs, SerializationContext pmap) static String
static String
ExprUtils.fmtSPARQL
(ExprList exprs, SerializationContext sCxt)