All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
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) |
Value |
evaluate(BNodeGenerator node,
BindingSet bindings) |
Value |
evaluate(Bound node,
BindingSet bindings) |
Value |
evaluate(Coalesce node,
BindingSet bindings) |
Value |
evaluate(CompareAll node,
BindingSet bindings) |
Value |
evaluate(CompareAny node,
BindingSet bindings) |
Value |
evaluate(Compare node,
BindingSet bindings) |
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) |
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) |
Value |
evaluate(FunctionCall node,
BindingSet bindings)
Evaluates a function.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Group node,
BindingSet bindings) |
Value |
evaluate(If node,
BindingSet bindings) |
Value |
evaluate(In node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Intersection intersection,
BindingSet bindings) |
URI |
evaluate(IRIFunction node,
BindingSet bindings)
Creates a URI from the operand value (a plain literal or a URI).
|
Value |
evaluate(IsBNode node,
BindingSet bindings)
Determines whether the operand (a variable) contains a BNode.
|
Value |
evaluate(IsLiteral node,
BindingSet bindings)
Determines whether the operand (a variable) contains a Literal.
|
Value |
evaluate(IsNumeric node,
BindingSet bindings)
Determines whether the operand (a variable) contains a numeric datatyped
literal, i.e.
|
Value |
evaluate(IsResource node,
BindingSet bindings)
Determines whether the operand (a variable) contains a Resource.
|
Value |
evaluate(IsURI node,
BindingSet bindings)
Determines whether the operand (a variable) contains a URI.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Join join,
BindingSet bindings) |
Value |
evaluate(Label node,
BindingSet bindings) |
Value |
evaluate(Lang node,
BindingSet bindings) |
Value |
evaluate(LangMatches node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(LeftJoin leftJoin,
BindingSet bindings) |
Value |
evaluate(Like node,
BindingSet bindings)
Determines whether the two operands match according to the
like operator.
|
Value |
evaluate(ListMemberOperator node,
BindingSet bindings) |
Value |
evaluate(LocalName node,
BindingSet bindings) |
Value |
evaluate(MathExpr node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(MultiProjection multiProjection,
BindingSet bindings) |
Value |
evaluate(Namespace node,
BindingSet bindings) |
Value |
evaluate(Not node,
BindingSet bindings) |
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) |
Value |
evaluate(Regex node,
BindingSet bindings)
Determines whether the two operands match according to the
regex operator.
|
Value |
evaluate(SameTerm node,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Service service,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(SingletonSet singletonSet,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(Slice slice,
BindingSet bindings) |
CloseableIteration<BindingSet,QueryEvaluationException> |
evaluate(StatementPattern sp,
BindingSet bindings) |
Value |
evaluate(Str node,
BindingSet bindings) |
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) |
Value |
evaluate(ValueConstant valueConstant,
BindingSet bindings) |
Value |
evaluate(ValueExpr expr,
BindingSet bindings)
Gets the value of this expression.
|
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.
|
protected Value |
getVarValue(Var var,
BindingSet bindings) |
protected ZeroLengthPathIteration |
getZeroLengthPathIterator(BindingSet bindings,
Var subjectVar,
Var objVar,
Var contextVar,
Value subj,
Value obj) |
protected boolean |
isReducedOrDistinct(QueryModelNode node) |
boolean |
isTrue(ValueExpr expr,
BindingSet bindings)
Evaluates the boolean expression on the supplied TripleSource object.
|