Uses of Class
org.apache.jena.sparql.engine.ExecutionContext
-
-
Uses of ExecutionContext in org.apache.jena.sparql.algebra
Methods in org.apache.jena.sparql.algebra with parameters of type ExecutionContext Modifier and Type Method Description QueryIterator
Table. iterator(ExecutionContext execCxt)
Return a QueryIterator over the whole table. -
Uses of ExecutionContext in org.apache.jena.sparql.algebra.op
Methods in org.apache.jena.sparql.algebra.op with parameters of type ExecutionContext Modifier and Type Method Description abstract QueryIterator
OpExt. eval(QueryIterator input, ExecutionContext execCxt)
Evaluate the op, given a stream of bindings as input Throw UnsupportedOperationException if this OpExt is not executeable. -
Uses of ExecutionContext in org.apache.jena.sparql.algebra.optimize
Methods in org.apache.jena.sparql.algebra.optimize with parameters of type ExecutionContext Modifier and Type Method Description static Op
Optimize. optimize(Op op, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.algebra.table
Methods in org.apache.jena.sparql.algebra.table with parameters of type ExecutionContext Modifier and Type Method Description QueryIterator
Table1. iterator(ExecutionContext execCxt)
QueryIterator
TableEmpty. iterator(ExecutionContext execCxt)
QueryIterator
TableN. iterator(ExecutionContext execCxt)
QueryIterator
TableUnit. iterator(ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.engine
Constructors in org.apache.jena.sparql.engine with parameters of type ExecutionContext Constructor Description ExecutionContext(ExecutionContext other)
CloneExecutionContext(ExecutionContext other, Graph activeGraph)
Clone and change active graph - shares tracking -
Uses of ExecutionContext in org.apache.jena.sparql.engine.binding
Constructors in org.apache.jena.sparql.engine.binding with parameters of type ExecutionContext Constructor Description BindingComparator(java.util.List<SortCondition> conditions, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.engine.iterator
Methods in org.apache.jena.sparql.engine.iterator that return ExecutionContext Modifier and Type Method Description ExecutionContext
QueryIter. getExecContext()
Methods in org.apache.jena.sparql.engine.iterator with parameters of type ExecutionContext Modifier and Type Method Description static QueryIteratorCheck
QueryIteratorCheck. check(QueryIterator qIter, ExecutionContext execCxt)
static void
QueryIteratorCheck. checkForOpenIterators(ExecutionContext execContext)
static QueryIterator
QueryIterBlockTriples. create(QueryIterator input, BasicPattern pattern, ExecutionContext execCxt)
Deprecated.static QueryIterator
QueryIterBlockTriplesStar. create(QueryIterator input, BasicPattern pattern, ExecutionContext execCxt)
Deprecated.static QueryIterator
QueryIterMinus. create(QueryIterator left, QueryIterator right, java.util.Set<Var> commonVars, ExecutionContext qCxt)
static QueryIterator
QueryIterNullIterator. create(ExecutionContext qCxt)
static QueryIterPeek
QueryIterPeek. create(QueryIterator iterator, ExecutionContext cxt)
static QueryIterator
QueryIterPlainWrapper. create(java.util.Iterator<Binding> iter, ExecutionContext execCxt)
static QueryIterator
QueryIterRoot. create(Binding binding, ExecutionContext execCxt)
Create a root with an initial bindingstatic QueryIterator
QueryIterRoot. create(ExecutionContext execCxt)
Create a rootstatic QueryIterSingleton
QueryIterSingleton. create(Binding parent, Var var, Node value, ExecutionContext execCxt)
static QueryIterSingleton
QueryIterSingleton. create(Binding binding, ExecutionContext execCxt)
static QueryIter
QueryIter. makeTracked(QueryIterator qIter, ExecutionContext execCxt)
static QueryIter
QueryIter. materialize(QueryIterator qIter, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.engine.join
Methods in org.apache.jena.sparql.engine.join with parameters of type ExecutionContext Modifier and Type Method Description static QueryIterator
QueryIterHashJoin. create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Create a hashjoin QueryIterator.static QueryIterator
QueryIterHashJoin. create(QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Create a hashjoin QueryIterator.static 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. hashJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Evaluate using a hash join.static QueryIterator
Join. hashJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Evaluate using a hash join.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. join(QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Standard entry point to a join of two streams.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. nestedLoopJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Inner loop join.static QueryIterator
Join. nestedLoopJoinBasic(QueryIterator left, QueryIterator right, ExecutionContext execCxt)
Very simple, materializing version - useful for debugging.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 ExecutionContext Constructor Description QueryIterNestedLoopJoin(QueryIterator left, QueryIterator right, ExecutionContext cxt)
QueryIterNestedLoopLeftJoin(QueryIterator left, QueryIterator right, ExprList exprList, ExecutionContext cxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.engine.main
Methods in org.apache.jena.sparql.engine.main with parameters of type ExecutionContext Modifier and Type Method Description OpExecutor
OpExecutorFactory. create(ExecutionContext execCxt)
static QueryIterator
OpExecutor. createRootQueryIterator(ExecutionContext execCxt)
static QueryIterator
QC. execute(Op op, Binding binding, ExecutionContext execCxt)
static QueryIterator
QC. execute(Op op, QueryIterator qIter, ExecutionContext execCxt)
static QueryIterator
QC. execute(QueryIterator input, Triple pattern, ExecutionContext execCxt)
Execute a triple pattern - top level variables only (no variables in RDF-sr embedded triples).QueryIterator
StageGenerator. execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
QueryIterator
StageGeneratorGeneric. execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
static QueryIterator
QC. executeDirect(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)
Execute a BGP directly - no optimization. -
Uses of ExecutionContext in org.apache.jena.sparql.engine.main.iterator
Constructors in org.apache.jena.sparql.engine.main.iterator with parameters of type ExecutionContext Constructor Description QueryIterGraph(QueryIterator input, OpGraph opGraph, ExecutionContext context)
QueryIterOptionalIndex(QueryIterator input, Op op, ExecutionContext context)
QueryIterService(QueryIterator input, OpService opService, ExecutionContext context)
QueryIterUnion(QueryIterator input, java.util.List<Op> subOps, ExecutionContext context)
-
Uses of ExecutionContext in org.apache.jena.sparql.engine.main.solver
Methods in org.apache.jena.sparql.engine.main.solver with parameters of type ExecutionContext Modifier and Type Method Description static java.util.Iterator<Binding>
StageMatchTriple. accessTriple(java.util.Iterator<Binding> input, Graph graph, Triple pattern, java.util.function.Predicate<Triple> filter, ExecutionContext execCxt)
static QueryIterator
PatternMatchData. execute(Graph graph, BasicPattern pattern, QueryIterator input, java.util.function.Predicate<Triple> filter, ExecutionContext execCxt)
Non-reordering execution of a triple pattern (basic graph pattern), given an iterator of bindings as input.static QueryIterator
PatternMatchData. execute(DatasetGraph dsg, Node graphNode, BasicPattern pattern, QueryIterator input, java.util.function.Predicate<Quad> filter, ExecutionContext execCxt)
Non-reordering execution of a quad pattern, a graph name and a basic graph pattern, given an iterator of bindings as input.static java.util.Iterator<Binding>
SolverRX4. rdfStarQuad(java.util.Iterator<Binding> chain, Node graphName, Triple pattern, ExecutionContext execCxt)
static java.util.Iterator<Binding>
SolverRX4. rdfStarQuad(java.util.Iterator<Binding> chain, Quad pattern, ExecutionContext execCxt)
static java.util.Iterator<Binding>
SolverRX3. rdfStarTriple(java.util.Iterator<Binding> chain, Triple tPattern, ExecutionContext execCxt)
Constructors in org.apache.jena.sparql.engine.main.solver with parameters of type ExecutionContext Constructor Description OpExecutorQuads(ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.engine.ref
Methods in org.apache.jena.sparql.engine.ref that return ExecutionContext Modifier and Type Method Description ExecutionContext
Evaluator. getExecContext()
ExecutionContext
EvaluatorSimple. getExecContext()
Methods in org.apache.jena.sparql.engine.ref with parameters of type ExecutionContext Modifier and Type Method Description static Evaluator
EvaluatorFactory. create(ExecutionContext context)
static 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)
Constructors in org.apache.jena.sparql.engine.ref with parameters of type ExecutionContext Constructor Description EvaluatorSimple(ExecutionContext context)
-
Uses of ExecutionContext in org.apache.jena.sparql.expr
Methods in org.apache.jena.sparql.expr with parameters of type ExecutionContext Modifier and Type Method Description Node
NodeValue. evalNode(Binding binding, ExecutionContext execCxt)
boolean
ExprList. isSatisfied(Binding binding, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.function
Constructors in org.apache.jena.sparql.function with parameters of type ExecutionContext Constructor Description FunctionEnvBase(ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.path
Methods in org.apache.jena.sparql.path with parameters of type ExecutionContext Modifier and Type Method Description QueryIterator
PathPropertyFunction. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
static QueryIterator
PathLib. execTriplePath(Binding binding, Node s, Path path, Node o, ExecutionContext execCxt)
static QueryIterator
PathLib. execTriplePath(Binding binding, TriplePath triplePath, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.pfunction
Methods in org.apache.jena.sparql.pfunction with parameters of type ExecutionContext Modifier and Type Method Description void
ProcedurePF. build(Node procId, ExprList args, ExecutionContext execCxt)
void
PropertyFunction. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
Called during query plan construction immediately after the construction of the property function instance.void
PropertyFunctionBase. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
PropertyFunction. exec(QueryIterator input, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
Create an iterator of bindings for the given inputsabstract QueryIterator
PropertyFunctionBase. exec(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
PropertyFunctionBase. exec(QueryIterator input, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
PropertyFunctionEval. exec(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
PFuncAssignToSubject. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
abstract QueryIterator
PFuncListAndList. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)
abstract QueryIterator
PFuncListAndSimple. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, Node object, ExecutionContext execCxt)
QueryIterator
PFuncListAndSimple. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
abstract QueryIterator
PFuncSimple. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
QueryIterator
PFuncSimple. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
abstract QueryIterator
PFuncSimpleAndList. execEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)
QueryIterator
PFuncSimpleAndList. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
abstract QueryIterator
PropertyFunctionEval. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
ProcedurePF. proc(QueryIterator input, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.pfunction.library
Methods in org.apache.jena.sparql.pfunction.library with parameters of type ExecutionContext Modifier and Type Method Description void
listMember. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
void
splitIRI. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
void
str. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
void
strSplit. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
assign. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
QueryIterator
blankNode. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
QueryIterator
concat. execEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)
QueryIterator
container. execEvaluated(Binding binding, Node containerNode, Node predicate, Node member, ExecutionContext execCxt)
QueryIterator
ListBase. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
If the subject is a list (well, at least not an unbound variable), dispatch to execOneList else dispatch to one of object a var, a list or a node.QueryIterator
splitIRI. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
QueryIterator
str. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)
QueryIterator
strSplit. execEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)
QueryIterator
version. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)
QueryIterator
versionARQ. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)
QueryIterator
listLength. execOneList(Binding binding, Node listNode, Node predicate, Node length, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.procedure
Methods in org.apache.jena.sparql.procedure with parameters of type ExecutionContext Modifier and Type Method Description void
Procedure. build(Node procId, ExprList args, ExecutionContext execCxt)
Called during query plan construction immediately after the construction of the property function instance.void
ProcedureBase. build(Node procId, ExprList args, ExecutionContext execCxt)
static Procedure
ProcEval. build(Node procId, ExprList args, ExecutionContext execCxt)
static Procedure
ProcEval. build(Node procId, PropFuncArg subjArg, PropFuncArg objArg, ExecutionContext execCxt)
static Procedure
ProcEval. build(OpProcedure opProc, ExecutionContext execCxt)
static QueryIterator
ProcEval. eval(QueryIterator queryIterator, Procedure proc, ExecutionContext execCxt)
Evaluate a procedureabstract QueryIterator
ProcedureBase. exec(Binding binding, Node name, ExprList args, ExecutionContext execCxt)
QueryIterator
ProcedureEval. exec(Binding binding, Node name, ExprList args, ExecutionContext execCxt)
abstract QueryIterator
ProcedureEval. execEval(Binding binding, ExprList args, ExecutionContext execCxt)
QueryIterator
Procedure. proc(QueryIterator input, ExecutionContext execCxt)
Call the procedure, with an input iterator of bindings.QueryIterator
ProcedureBase. proc(QueryIterator input, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.procedure.library
Methods in org.apache.jena.sparql.procedure.library with parameters of type ExecutionContext Modifier and Type Method Description QueryIterator
debug. execEval(Binding binding, ExprList args, ExecutionContext execCxt)
-
Uses of ExecutionContext in org.apache.jena.sparql.service
Methods in org.apache.jena.sparql.service with parameters of type ExecutionContext Modifier and Type Method Description ServiceExecution
ServiceExecutorFactory. createExecutor(OpService opExecute, OpService original, Binding binding, ExecutionContext execCxt)
If this factory cannot handle the execution request then this method should return null. -
Uses of ExecutionContext in org.apache.jena.sparql.util
Methods in org.apache.jena.sparql.util with parameters of type ExecutionContext Modifier and Type Method Description static QueryIterator
IterLib. noResults(ExecutionContext execCxt)
static QueryIterator
IterLib. oneResult(Binding parent, Var var, Node value, ExecutionContext execCxt)
static QueryIterator
IterLib. result(Binding binding, ExecutionContext execCxt)
-