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 QueryIteratorTable. iterator(ExecutionContext execCxt) -
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 QueryIteratorOpExt. 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 OpOptimize. 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 QueryIteratorTable1. iterator(ExecutionContext execCxt)QueryIteratorTableEmpty. iterator(ExecutionContext execCxt)QueryIteratorTableN. iterator(ExecutionContext execCxt)QueryIteratorTableUnit. 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 ExecutionContextQueryIter. getExecContext()Methods in org.apache.jena.sparql.engine.iterator with parameters of type ExecutionContext Modifier and Type Method Description static QueryIteratorCheckQueryIteratorCheck. check(QueryIterator qIter, ExecutionContext execCxt)static voidQueryIteratorCheck. checkForOpenIterators(ExecutionContext execContext)static QueryIteratorQueryIterBlockTriples. create(QueryIterator input, BasicPattern pattern, ExecutionContext execCxt)Deprecated.static QueryIteratorQueryIterBlockTriplesStar. create(QueryIterator input, BasicPattern pattern, ExecutionContext execCxt)Deprecated.static QueryIteratorQueryIterMinus. create(QueryIterator left, QueryIterator right, java.util.Set<Var> commonVars, ExecutionContext qCxt)static QueryIteratorQueryIterNullIterator. create(ExecutionContext qCxt)static QueryIterPeekQueryIterPeek. create(QueryIterator iterator, ExecutionContext cxt)static QueryIteratorQueryIterPlainWrapper. create(java.util.Iterator<Binding> iter, ExecutionContext execCxt)static QueryIteratorQueryIterRoot. create(Binding binding, ExecutionContext execCxt)Create a root with an initial bindingstatic QueryIteratorQueryIterRoot. create(ExecutionContext execCxt)Create a rootstatic QueryIterSingletonQueryIterSingleton. create(Binding parent, Var var, Node value, ExecutionContext execCxt)static QueryIterSingletonQueryIterSingleton. create(Binding binding, ExecutionContext execCxt)static QueryIterQueryIter. makeTracked(QueryIterator qIter, ExecutionContext execCxt)static QueryIterQueryIter. 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 QueryIteratorQueryIterHashJoin. create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt)Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashJoin. create(QueryIterator left, QueryIterator right, ExecutionContext execCxt)Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Left. create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Left. create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Right. create(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Create a hashjoin QueryIterator.static QueryIteratorQueryIterHashLeftJoin_Right. create(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Create a hashjoin QueryIterator.static QueryIteratorJoin. hashJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExecutionContext execCxt)Evaluate using a hash join.static QueryIteratorJoin. hashJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt)Evaluate using a hash join.static QueryIteratorJoin. hashLeftJoin(JoinKey joinKey, QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Left outer join by using hash join.static QueryIteratorJoin. hashLeftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Left outer join by using hash join.static QueryIteratorJoin. join(QueryIterator left, QueryIterator right, ExecutionContext execCxt)Standard entry point to a join of two streams.static QueryIteratorJoin. leftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Standard entry point to a left join of two streams.static QueryIteratorJoin. nestedLoopJoin(QueryIterator left, QueryIterator right, ExecutionContext execCxt)Inner loop join.static QueryIteratorJoin. nestedLoopJoinBasic(QueryIterator left, QueryIterator right, ExecutionContext execCxt)Very simple, materializing version - useful for debugging.static QueryIteratorJoin. nestedLoopLeftJoin(QueryIterator left, QueryIterator right, ExprList conditions, ExecutionContext execCxt)Left loop join.static QueryIteratorJoin. 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 OpExecutorOpExecutorFactory. create(ExecutionContext execCxt)static QueryIteratorOpExecutor. createRootQueryIterator(ExecutionContext execCxt)static QueryIteratorQC. execute(Op op, Binding binding, ExecutionContext execCxt)static QueryIteratorQC. execute(Op op, QueryIterator qIter, ExecutionContext execCxt)static QueryIteratorQC. execute(QueryIterator input, Triple pattern, ExecutionContext execCxt)Execute a triple pattern - top level variables only (no variables in RDF-sr embedded triples).QueryIteratorStageGenerator. execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)QueryIteratorStageGeneratorGeneric. execute(BasicPattern pattern, QueryIterator input, ExecutionContext execCxt)static QueryIteratorQC. 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 QueryIteratorPatternMatchData. 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 QueryIteratorPatternMatchData. 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 ExecutionContextEvaluator. getExecContext()ExecutionContextEvaluatorSimple. getExecContext()Methods in org.apache.jena.sparql.engine.ref with parameters of type ExecutionContext Modifier and Type Method Description static EvaluatorEvaluatorFactory. create(ExecutionContext context)static QueryIteratorTableJoin. join(QueryIterator left, Table right, ExprList condition, ExecutionContext execCxt)static QueryIteratorTableJoin. joinWorker(QueryIterator left, Table right, JoinType joinType, ExprList conditions, ExecutionContext execCxt)static QueryIteratorTableJoin. 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 NodeNodeValue. evalNode(Binding binding, ExecutionContext execCxt)booleanExprList. 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 QueryIteratorPathPropertyFunction. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)static QueryIteratorPathLib. execTriplePath(Binding binding, Node s, Path path, Node o, ExecutionContext execCxt)static QueryIteratorPathLib. 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 voidProcedurePF. build(Node procId, ExprList args, ExecutionContext execCxt)voidPropertyFunction. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)Called during query plan construction immediately after the construction of the property function instance.voidPropertyFunctionBase. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorPropertyFunction. exec(QueryIterator input, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)Create an iterator of bindings for the given inputsabstract QueryIteratorPropertyFunctionBase. exec(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorPropertyFunctionBase. exec(QueryIterator input, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorPropertyFunctionEval. exec(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorPFuncAssignToSubject. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)abstract QueryIteratorPFuncListAndList. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)abstract QueryIteratorPFuncListAndSimple. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, Node object, ExecutionContext execCxt)QueryIteratorPFuncListAndSimple. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)abstract QueryIteratorPFuncSimple. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)QueryIteratorPFuncSimple. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)abstract QueryIteratorPFuncSimpleAndList. execEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)QueryIteratorPFuncSimpleAndList. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)abstract QueryIteratorPropertyFunctionEval. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorProcedurePF. 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 voidlistMember. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)voidsplitIRI. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)voidstr. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)voidstrSplit. build(PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorassign. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)QueryIteratorblankNode. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)QueryIteratorconcat. execEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)QueryIteratorcontainer. execEvaluated(Binding binding, Node containerNode, Node predicate, Node member, ExecutionContext execCxt)QueryIteratorListBase. 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.QueryIteratorsplitIRI. execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)QueryIteratorstr. execEvaluated(Binding binding, Node subject, Node predicate, Node object, ExecutionContext execCxt)QueryIteratorstrSplit. execEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)QueryIteratorversion. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)QueryIteratorversionARQ. execEvaluated(Binding binding, PropFuncArg subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)QueryIteratorlistLength. 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 voidProcedure. build(Node procId, ExprList args, ExecutionContext execCxt)Called during query plan construction immediately after the construction of the property function instance.voidProcedureBase. build(Node procId, ExprList args, ExecutionContext execCxt)static ProcedureProcEval. build(Node procId, ExprList args, ExecutionContext execCxt)static ProcedureProcEval. build(Node procId, PropFuncArg subjArg, PropFuncArg objArg, ExecutionContext execCxt)static ProcedureProcEval. build(OpProcedure opProc, ExecutionContext execCxt)static QueryIteratorProcEval. eval(QueryIterator queryIterator, Procedure proc, ExecutionContext execCxt)Evaluate a procedureabstract QueryIteratorProcedureBase. exec(Binding binding, Node name, ExprList args, ExecutionContext execCxt)QueryIteratorProcedureEval. exec(Binding binding, Node name, ExprList args, ExecutionContext execCxt)abstract QueryIteratorProcedureEval. execEval(Binding binding, ExprList args, ExecutionContext execCxt)QueryIteratorProcedure. proc(QueryIterator input, ExecutionContext execCxt)Call the procedure, with an input iterator of bindings.QueryIteratorProcedureBase. 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 QueryIteratordebug. execEval(Binding binding, ExprList args, ExecutionContext execCxt) -
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 QueryIteratorIterLib. noResults(ExecutionContext execCxt)static QueryIteratorIterLib. oneResult(Binding parent, Var var, Node value, ExecutionContext execCxt)static QueryIteratorIterLib. result(Binding binding, ExecutionContext execCxt)
-