All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
org.eclipse.rdf4j.model.Value |
evaluate(And node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(ArbitraryLengthPath alp,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(BinaryTupleOperator expr,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(BindingSetAssignment bsa,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(BNodeGenerator node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Bound node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Coalesce node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(CompareAll node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(CompareAny node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Compare node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Datatype node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(DescribeOperator operator,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Difference difference,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Distinct distinct,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(EmptySet emptySet,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Exists node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Extension extension,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(ExternalSet external,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Filter filter,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(FunctionCall node,
BindingSet bindings)
Evaluates a function.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Group node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(If node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(In node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Intersection intersection,
BindingSet bindings) |
org.eclipse.rdf4j.model.IRI |
evaluate(IRIFunction node,
BindingSet bindings)
Creates a URI from the operand value (a plain literal or a URI).
|
org.eclipse.rdf4j.model.Value |
evaluate(IsBNode node,
BindingSet bindings)
Determines whether the operand (a variable) contains a BNode.
|
org.eclipse.rdf4j.model.Value |
evaluate(IsLiteral node,
BindingSet bindings)
Determines whether the operand (a variable) contains a Literal.
|
org.eclipse.rdf4j.model.Value |
evaluate(IsNumeric node,
BindingSet bindings)
Determines whether the operand (a variable) contains a numeric datatyped literal, i.e.
|
org.eclipse.rdf4j.model.Value |
evaluate(IsResource node,
BindingSet bindings)
Determines whether the operand (a variable) contains a Resource.
|
org.eclipse.rdf4j.model.Value |
evaluate(IsURI node,
BindingSet bindings)
Determines whether the operand (a variable) contains a URI.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Join join,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Label node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Lang node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(LangMatches node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(LeftJoin leftJoin,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Like node,
BindingSet bindings)
Determines whether the two operands match according to the like operator.
|
org.eclipse.rdf4j.model.Value |
evaluate(ListMemberOperator node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(LocalName node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(MathExpr node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(MultiProjection multiProjection,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Namespace node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Not node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Now node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Or node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Order node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Projection projection,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Reduced reduced,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Regex node,
BindingSet bindings)
Determines whether the two operands match according to the regex operator.
|
org.eclipse.rdf4j.model.Value |
evaluate(SameTerm node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Service service,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Service service,
String serviceUri,
CloseableIteration<BindingSet,QueryEvaluationException> bindings)
Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as
input.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(SingletonSet singletonSet,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Slice slice,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(StatementPattern statementPattern,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Str node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(TripleRef ref,
BindingSet bindings)
evaluates a TripleRef node returning bindingsets from the matched Triple nodes in the dataset (or explore
standard reification)
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(TupleExpr expr,
BindingSet bindings)
Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as
input.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(UnaryTupleOperator expr,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Union union,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(ValueConstant valueConstant,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(ValueExpr expr,
BindingSet bindings)
Gets the value of this expression.
|
org.eclipse.rdf4j.model.Value |
evaluate(ValueExprTripleRef node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
evaluate(Var var,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(ZeroLengthPath zlp,
BindingSet bindings) |
protected long |
getLimit(QueryModelNode node)
Returns the limit of the current variable bindings before any further projection.
|
FederatedService |
getService(String serviceUrl)
|
UUID |
getUUID() |
protected org.eclipse.rdf4j.model.Value |
getVarValue(Var var,
BindingSet bindings) |
protected ZeroLengthPathIteration |
getZeroLengthPathIterator(BindingSet bindings,
Var subjectVar,
Var objVar,
Var contextVar,
org.eclipse.rdf4j.model.Value subj,
org.eclipse.rdf4j.model.Value obj) |
protected boolean |
isReducedOrDistinct(QueryModelNode node) |
boolean |
isTrue(ValueExpr expr,
BindingSet bindings)
Evaluates the boolean expression on the supplied TripleSource object.
|
protected boolean |
isUnbound(Var var,
BindingSet bindings) |
TupleExpr |
optimize(TupleExpr expr,
EvaluationStatistics evaluationStatistics,
BindingSet bindings)
|
void |
setFederatedServiceResolver(FederatedServiceResolver resolver) |
void |
setOptimizerPipeline(QueryOptimizerPipeline pipeline)
|
void |
setTrackResultSize(boolean trackResultSize)
Enable or disable results size tracking for the query plan.
|
void |
setTrackTime(boolean trackTime)
Enable or disable time tracking for the query plan.
|