Uses of Class
org.apache.jena.sparql.expr.ExprList
Packages that use ExprList
Package
Description
-
Uses of ExprList in org.apache.jena.sparql.algebra.op
Methods in org.apache.jena.sparql.algebra.op that return ExprListModifier and TypeMethodDescriptionOpProcedure.getArgs()
OpFilter.getExprs()
OpLeftJoin.getExprs()
Methods in org.apache.jena.sparql.algebra.op with parameters of type ExprListModifier 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 OpFilterConstructors in org.apache.jena.sparql.algebra.op with parameters of type ExprListModifierConstructorDescriptionOpProcedure
(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
Fields in org.apache.jena.sparql.algebra.optimize declared as ExprListMethods in org.apache.jena.sparql.algebra.optimize with parameters of type ExprListModifier 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 BGPConstructors in org.apache.jena.sparql.algebra.optimize with parameters of type ExprList -
Uses of ExprList in org.apache.jena.sparql.algebra.walker
Methods in org.apache.jena.sparql.algebra.walker with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.core that return ExprListModifier and TypeMethodDescriptionstatic ExprList
Substitute.substitute
(ExprList exprList, Binding binding) Methods in org.apache.jena.sparql.core with parameters of type ExprListModifier and TypeMethodDescriptionstatic ExprList
Substitute.substitute
(ExprList exprList, Binding binding) -
Uses of ExprList in org.apache.jena.sparql.engine
Methods in org.apache.jena.sparql.engine that return ExprListModifier and TypeMethodDescriptionstatic ExprList
Rename.renameVars
(ExprList exprList, Set<Var> constants) Rename all variables in an expression, EXCEPT for those named as constantMethods in org.apache.jena.sparql.engine with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.engine.join with parameters of type ExprListModifier 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.Constructors in org.apache.jena.sparql.engine.join with parameters of type ExprListModifierConstructorDescriptionQueryIterNestedLoopLeftJoin
(QueryIterator left, QueryIterator right, ExprList exprList, ExecutionContext cxt) -
Uses of ExprList in org.apache.jena.sparql.engine.ref
Methods in org.apache.jena.sparql.engine.ref with parameters of type ExprListModifier 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
Fields in org.apache.jena.sparql.expr declared as ExprListModifier and TypeFieldDescriptionstatic final ExprList
ExprList.emptyList
Empty, immutable ExprListMethods in org.apache.jena.sparql.expr that return 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 listMethods in org.apache.jena.sparql.expr with parameters of type ExprListModifier 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) Constructors in org.apache.jena.sparql.expr with parameters of type ExprListModifierConstructorDescriptionE_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
Subclasses of ExprList in org.apache.jena.sparql.expr.aggregateMethods in org.apache.jena.sparql.expr.aggregate that return ExprListMethods in org.apache.jena.sparql.expr.aggregate with parameters of type ExprListModifier and TypeMethodDescriptionstatic Aggregator
AggregatorFactory.createCustom
(String iri, boolean distinct, ExprList exprs) static Aggregator
AggregatorFactory.createGroupConcat
(boolean distinct, Expr expr, String separator, ExprList orderedBy) Constructors in org.apache.jena.sparql.expr.aggregate with parameters of type ExprList -
Uses of ExprList in org.apache.jena.sparql.function
Methods in org.apache.jena.sparql.function with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.function.library with parameters of type ExprListModifier 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.cdt
Methods in org.apache.jena.sparql.function.library.cdt with parameters of type ExprListModifier and TypeMethodDescriptionvoid
ConcatFct.checkBuild
(String uri, ExprList args) void
ListFct.checkBuild
(String uri, ExprList args) void
MapFct.checkBuild
(String uri, ExprList args) void
PutFct.checkBuild
(String uri, ExprList args) void
SubSeqFct.checkBuild
(String uri, ExprList args) ListFct.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) MapFct.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) PutFct.exec
(Binding binding, ExprList args, String uri, FunctionEnv env) -
Uses of ExprList in org.apache.jena.sparql.function.library.leviathan
Methods in org.apache.jena.sparql.function.library.leviathan with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.function.scripting with parameters of type ExprList -
Uses of ExprList in org.apache.jena.sparql.function.user
Methods in org.apache.jena.sparql.function.user with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.graph that return ExprListModifier and TypeMethodDescriptionstatic ExprList
NodeTransformLib.transform
(NodeTransform nodeTransform, ExprList exprList) Methods in org.apache.jena.sparql.graph with parameters of type ExprListModifier and TypeMethodDescriptionstatic ExprList
NodeTransformLib.transform
(NodeTransform nodeTransform, ExprList exprList) -
Uses of ExprList in org.apache.jena.sparql.lang.arq
Methods in org.apache.jena.sparql.lang.arq that return ExprList -
Uses of ExprList in org.apache.jena.sparql.lang.sparql_10
Methods in org.apache.jena.sparql.lang.sparql_10 that return ExprList -
Uses of ExprList in org.apache.jena.sparql.lang.sparql_11
Methods in org.apache.jena.sparql.lang.sparql_11 that return ExprList -
Uses of ExprList in org.apache.jena.sparql.lang.sparql_12
Methods in org.apache.jena.sparql.lang.sparql_12 that return ExprList -
Uses of ExprList in org.apache.jena.sparql.pfunction
Methods in org.apache.jena.sparql.pfunction that return ExprListMethods in org.apache.jena.sparql.pfunction with parameters of type ExprListModifier and TypeMethodDescriptionvoid
ProcedurePF.build
(org.apache.jena.graph.Node procId, ExprList args, ExecutionContext execCxt) -
Uses of ExprList in org.apache.jena.sparql.procedure
Methods in org.apache.jena.sparql.procedure with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.procedure.library with parameters of type ExprListModifier and TypeMethodDescriptiondebug.execEval
(Binding binding, ExprList args, ExecutionContext execCxt) -
Uses of ExprList in org.apache.jena.sparql.sse
Methods in org.apache.jena.sparql.sse that return ExprListModifier 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
Methods in org.apache.jena.sparql.sse.builders that return ExprListModifier and TypeMethodDescriptionstatic ExprList
BuilderExpr.buildExprList
(Item item) static ExprList
BuilderExpr.buildExprOrExprList
(Item item) -
Uses of ExprList in org.apache.jena.sparql.sse.writers
Methods in org.apache.jena.sparql.sse.writers with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.syntax.syntaxtransform with parameters of type ExprListModifier 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
Methods in org.apache.jena.sparql.util with parameters of type ExprListModifier 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)