Methods in com.hp.hpl.jena.sparql.engine.iterator with parameters of type ExecutionContext |
static QueryIteratorCheck |
QueryIteratorCheck.check(QueryIterator qIter,
ExecutionContext execCxt)
|
static void |
QueryIteratorCheck.checkForOpenIterators(ExecutionContext execContext)
|
static QueryIterSingleton |
QueryIterSingleton.create(Binding binding,
ExecutionContext execCxt)
|
static QueryIterRoot |
QueryIterRoot.create(Binding binding,
ExecutionContext execCxt)
|
static QueryIterSingleton |
QueryIterSingleton.create(Binding parent,
Var var,
com.hp.hpl.jena.graph.Node value,
ExecutionContext execCxt)
|
static QueryIterRoot |
QueryIterRoot.create(ExecutionContext execCxt)
|
static QueryIterator |
QueryIterBlockTriplesQH.create(QueryIterator input,
BasicPattern pattern,
ExecutionContext cxt)
|
static QueryIterator |
QueryIterBlockTriples.create(QueryIterator input,
BasicPattern pattern,
ExecutionContext execContext)
|
static QueryIterPeek |
QueryIterPeek.create(QueryIterator iterator,
ExecutionContext cxt)
|
static QueryIter |
QueryIter.makeTracked(QueryIterator qIter,
ExecutionContext execCxt)
|
static QueryIter |
QueryIter.materialize(QueryIterator qIter,
ExecutionContext execCxt)
|
Constructors in com.hp.hpl.jena.sparql.engine.iterator with parameters of type ExecutionContext |
QueryIter(ExecutionContext execCxt)
|
QueryIter1(QueryIterator input,
ExecutionContext execCxt)
|
QueryIter2(QueryIterator left,
QueryIterator right,
ExecutionContext execCxt)
|
QueryIter2LoopOnLeft(QueryIterator left,
QueryIterator right,
ExecutionContext qCxt)
|
QueryIterAssign(QueryIterator input,
Var var,
Expr expr,
ExecutionContext qCxt)
|
QueryIterAssign(QueryIterator input,
VarExprList exprs,
ExecutionContext qCxt,
boolean mustBeNewVar)
|
QueryIterAssignVarValue(QueryIterator input,
Var var,
com.hp.hpl.jena.graph.Node node,
ExecutionContext qCxt)
|
QueryIterAssignVarValue(QueryIterator input,
Var var,
com.hp.hpl.jena.graph.Node node,
ExecutionContext qCxt,
boolean mustBeNewVar)
|
QueryIterCommonParent(QueryIterator input,
Binding binding,
ExecutionContext execCxt)
|
QueryIterConcat(ExecutionContext context)
|
QueryIterConvert(QueryIterator iter,
QueryIterConvert.Converter c,
ExecutionContext context)
|
QueryIterDefaulting(QueryIterator cIter,
Binding _defaultObject,
ExecutionContext qCxt)
|
QueryIterDiff(QueryIterator left,
QueryIterator right,
ExecutionContext qCxt)
|
QueryIterDistinct(QueryIterator qIter,
ExecutionContext context)
|
QueryIterDistinctReduced(QueryIterator iter,
ExecutionContext context)
|
QueryIterDistinguishedVars(QueryIterator iter,
ExecutionContext context)
|
QueryIterExtendByVar(Binding binding,
Var var,
Iterator<com.hp.hpl.jena.graph.Node> members,
ExecutionContext execCxt)
|
QueryIterFilterExpr(QueryIterator input,
Expr expr,
ExecutionContext context)
|
QueryIterGroup(QueryIterator qIter,
VarExprList groupVars,
List<ExprAggregator> aggregators,
ExecutionContext execCxt)
|
QueryIterMinus(QueryIterator left,
QueryIterator right,
ExecutionContext qCxt)
|
QueryIterNullIterator(ExecutionContext qCxt)
|
QueryIterPath(TriplePath triplePath,
QueryIterator input,
ExecutionContext context)
|
QueryIterPlainWrapper(Iterator<Binding> iter,
ExecutionContext context)
|
QueryIterProcedure(QueryIterator input,
Procedure proc,
ExecutionContext execCxt)
|
QueryIterProcessBinding(QueryIterator qIter,
ExecutionContext context)
|
QueryIterProject(QueryIterator input,
List<Var> vars,
ExecutionContext qCxt)
|
QueryIterProject2(OpProject opProject,
QueryIterator input,
OpExecutor engine,
ExecutionContext execCxt)
|
QueryIterReduced(QueryIterator iter,
ExecutionContext context)
|
QueryIterRepeatApply(QueryIterator input,
ExecutionContext context)
|
QueryIterSlice(QueryIterator cIter,
long startPosition,
long numItems,
ExecutionContext context)
Create an iterator that limits the number of returns of
another CloseableIterator. |
QueryIterSort(QueryIterator qIter,
Comparator<Binding> comparator,
ExecutionContext context)
|
QueryIterSort(QueryIterator qIter,
List<SortCondition> conditions,
ExecutionContext context)
|
QueryIterSub(QueryIterator input,
ExecutionContext execCxt)
|
QueryIterTopN(QueryIterator qIter,
Comparator<Binding> comparator,
long numItems,
boolean distinct,
ExecutionContext context)
|
QueryIterTopN(QueryIterator qIter,
List<SortCondition> conditions,
long numItems,
boolean distinct,
ExecutionContext context)
|
QueryIterTriplePattern(QueryIterator input,
com.hp.hpl.jena.graph.Triple pattern,
ExecutionContext cxt)
|
QueryIterYieldN(int num,
Binding b,
ExecutionContext context)
|
Methods in com.hp.hpl.jena.sparql.pfunction with parameters of type ExecutionContext |
void |
ProcedurePF.build(com.hp.hpl.jena.graph.Node procId,
ExprList args,
ExecutionContext execCxt)
|
void |
PropertyFunction.build(PropFuncArg argSubject,
com.hp.hpl.jena.graph.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,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
abstract QueryIterator |
PropertyFunctionBase.exec(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
PropertyFunctionEval.exec(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
PropertyFunction.exec(QueryIterator input,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
Create an iterator of bindings for the given inputs |
QueryIterator |
PropertyFunctionBase.exec(QueryIterator input,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
PFuncAssignToSubject.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node object,
ExecutionContext execCxt)
|
abstract QueryIterator |
PFuncSimple.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node object,
ExecutionContext execCxt)
|
abstract QueryIterator |
PFuncSimpleAndList.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg object,
ExecutionContext execCxt)
|
QueryIterator |
PFuncSimpleAndList.execEvaluated(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
PFuncSimple.execEvaluated(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
abstract QueryIterator |
PropertyFunctionEval.execEvaluated(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
ProcedurePF.proc(QueryIterator input,
ExecutionContext execCxt)
|
Methods in com.hp.hpl.jena.sparql.pfunction.library with parameters of type ExecutionContext |
void |
splitIRI.build(PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
void |
str.build(PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
void |
listMember.build(PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
assign.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node object,
ExecutionContext execCxt)
|
QueryIterator |
container.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node containerNode,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node member,
ExecutionContext execCxt)
|
QueryIterator |
str.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node object,
ExecutionContext execCxt)
|
QueryIterator |
blankNode.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node object,
ExecutionContext execCxt)
|
QueryIterator |
concat.execEvaluated(Binding binding,
com.hp.hpl.jena.graph.Node subject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg object,
ExecutionContext execCxt)
|
QueryIterator |
versionARQ.execEvaluated(Binding binding,
PropFuncArg subject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg object,
ExecutionContext execCxt)
|
QueryIterator |
version.execEvaluated(Binding binding,
PropFuncArg subject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg object,
ExecutionContext execCxt)
|
QueryIterator |
splitIRI.execEvaluated(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
PropFuncArg argObject,
ExecutionContext execCxt)
|
QueryIterator |
ListBase.execEvaluated(Binding binding,
PropFuncArg argSubject,
com.hp.hpl.jena.graph.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 |
listLength.execOneList(Binding binding,
com.hp.hpl.jena.graph.Node listNode,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.graph.Node length,
ExecutionContext execCxt)
|
Methods in com.hp.hpl.jena.sparql.procedure with parameters of type ExecutionContext |
void |
Procedure.build(com.hp.hpl.jena.graph.Node procId,
ExprList args,
ExecutionContext execCxt)
Called during query plan construction immediately after the construction
of the property function instance. |
static Procedure |
ProcEval.build(com.hp.hpl.jena.graph.Node procId,
ExprList args,
ExecutionContext execCxt)
|
void |
ProcedureBase.build(com.hp.hpl.jena.graph.Node procId,
ExprList args,
ExecutionContext execCxt)
|
static Procedure |
ProcEval.build(com.hp.hpl.jena.graph.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 procedure |
QueryIterator |
ProcedureEval.exec(Binding binding,
com.hp.hpl.jena.graph.Node name,
ExprList args,
ExecutionContext execCxt)
|
abstract QueryIterator |
ProcedureBase.exec(Binding binding,
com.hp.hpl.jena.graph.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)
|