Modifier and Type | Method and Description |
---|---|
Value |
EvaluationStrategy.evaluate(ValueExpr expr,
BindingSet bindings)
Gets the value of this expression.
|
boolean |
EvaluationStrategy.isTrue(ValueExpr expr,
BindingSet bindings)
Evaluates the boolean expression on the supplied TripleSource object.
|
Modifier and Type | Method and Description |
---|---|
Literal |
StringCast.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
IntegerCast.evaluate(ValueFactory valueFactory,
Value... args) |
Value |
Function.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
FloatCast.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
DoubleCast.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
DecimalCast.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
DateTimeCast.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
BooleanCast.evaluate(ValueFactory valueFactory,
Value... args) |
Modifier and Type | Method and Description |
---|---|
Literal |
Year.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Tz.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Timezone.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Seconds.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Now.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Month.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Minutes.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Hours.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Day.evaluate(ValueFactory valueFactory,
Value... args) |
Modifier and Type | Method and Description |
---|---|
Literal |
SHA512.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
SHA384.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
SHA256.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
SHA1.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
MD5.evaluate(ValueFactory valueFactory,
Value... args) |
abstract Literal |
HashFunction.evaluate(ValueFactory valueFactory,
Value... args) |
Modifier and Type | Method and Description |
---|---|
Literal |
Round.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Rand.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Floor.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Ceil.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Abs.evaluate(ValueFactory valueFactory,
Value... args) |
Modifier and Type | Method and Description |
---|---|
URI |
UUID.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrLang.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrDt.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
STRUUID.evaluate(ValueFactory valueFactory,
Value... args) |
Modifier and Type | Method and Description |
---|---|
Literal |
UpperCase.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Substring.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrStarts.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrLen.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrEnds.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrBefore.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
StrAfter.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Replace.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
LowerCase.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
EncodeForUri.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Contains.evaluate(ValueFactory valueFactory,
Value... args) |
Literal |
Concat.evaluate(ValueFactory valueFactory,
Value... args) |
Modifier and Type | Method and Description |
---|---|
Value |
EvaluationStrategyImpl.evaluate(And node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(BNodeGenerator node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Coalesce node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(CompareAll node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(CompareAny node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Compare node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Datatype node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Exists node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(FunctionCall node,
BindingSet bindings)
Evaluates a function.
|
Value |
EvaluationStrategyImpl.evaluate(In node,
BindingSet bindings) |
URI |
EvaluationStrategyImpl.evaluate(IRIFunction node,
BindingSet bindings)
Creates a URI from the operand value (a plain literal or a URI).
|
Value |
EvaluationStrategyImpl.evaluate(IsBNode node,
BindingSet bindings)
Determines whether the operand (a variable) contains a BNode.
|
Value |
EvaluationStrategyImpl.evaluate(IsLiteral node,
BindingSet bindings)
Determines whether the operand (a variable) contains a Literal.
|
Value |
EvaluationStrategyImpl.evaluate(IsNumeric node,
BindingSet bindings)
Determines whether the operand (a variable) contains a numeric datatyped
literal, i.e.
|
Value |
EvaluationStrategyImpl.evaluate(IsResource node,
BindingSet bindings)
Determines whether the operand (a variable) contains a Resource.
|
Value |
EvaluationStrategyImpl.evaluate(IsURI node,
BindingSet bindings)
Determines whether the operand (a variable) contains a URI.
|
Value |
EvaluationStrategyImpl.evaluate(Label node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Lang node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(LangMatches node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Like node,
BindingSet bindings)
Determines whether the two operands match according to the
like operator. |
Value |
EvaluationStrategyImpl.evaluate(ListMemberOperator node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(LocalName node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(MathExpr node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Namespace node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Not node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Or node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Regex node,
BindingSet bindings)
Determines whether the two operands match according to the
regex operator. |
Value |
EvaluationStrategyImpl.evaluate(SameTerm node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Str node,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(ValueConstant valueConstant,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(ValueExpr expr,
BindingSet bindings) |
Value |
EvaluationStrategyImpl.evaluate(Var var,
BindingSet bindings) |
Modifier and Type | Method and Description |
---|---|
static boolean |
QueryEvaluationUtil.compare(Value leftVal,
Value rightVal,
Compare.CompareOp operator) |
static boolean |
QueryEvaluationUtil.compareLiterals(Literal leftLit,
Literal rightLit,
Compare.CompareOp operator) |
static Literal |
MathUtil.compute(Literal leftLit,
Literal rightLit,
MathExpr.MathOp op)
Computes the result of applying the supplied math operator on the supplied
left and right operand.
|
static boolean |
QueryEvaluationUtil.getEffectiveBooleanValue(Value value)
Determines the effective boolean value (EBV) of the supplied value as
defined in the SPARQL
specification:
The EBV of any literal whose type is xsd:boolean or numeric is false
if the lexical form is not valid for that datatype (e.g.
|
Copyright © 2001-2016 Aduna. All Rights Reserved.