| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.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 |
|---|---|
org.eclipse.rdf4j.model.Literal |
SHA512.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
MD5.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
SHA384.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
SHA256.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
abstract org.eclipse.rdf4j.model.Literal |
HashFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
SHA1.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
Ceil.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Rand.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Round.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Abs.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Floor.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
STRUUID.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrDt.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrLang.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.IRI |
UUID.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Value |
IsTripleFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Value |
TriplePredicateFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Value |
TripleSubjectFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Value |
TripleObjectFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Value |
StatementFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
protected ValueExprEvaluationException |
CastFunction.typeError(org.eclipse.rdf4j.model.Value arg,
Throwable cause)
Creates a
ValueExprEvaluationException that signals a type error. |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(Coalesce node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
ExtendedEvaluationStrategy.evaluate(Compare node,
BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
ExtendedEvaluationStrategy.evaluate(MathExpr node,
BindingSet bindings) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
QueryEvaluationUtil.compare(org.eclipse.rdf4j.model.Value leftVal,
org.eclipse.rdf4j.model.Value rightVal,
Compare.CompareOp operator) |
static boolean |
QueryEvaluationUtil.compare(org.eclipse.rdf4j.model.Value leftVal,
org.eclipse.rdf4j.model.Value rightVal,
Compare.CompareOp operator,
boolean strict) |
static boolean |
QueryEvaluationUtil.compareLiterals(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.Literal rightLit,
Compare.CompareOp operator)
Compares the supplied
Literal arguments using the supplied operator, using strict (minimally-conforming)
SPARQL 1.1 operator behavior. |
static boolean |
QueryEvaluationUtil.compareLiterals(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.Literal rightLit,
Compare.CompareOp operator,
boolean strict)
Compares the supplied
Literal arguments using the supplied operator. |
static org.eclipse.rdf4j.model.Literal |
XMLDatatypeMathUtil.compute(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.Literal rightLit,
MathExpr.MathOp op)
Computes the result of applying the supplied math operator on the supplied left and right operand.
|
static org.eclipse.rdf4j.model.Literal |
MathUtil.compute(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.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(org.eclipse.rdf4j.model.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 © 2015-2021 Eclipse Foundation. All Rights Reserved.