| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Value |
EvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.ValueExpr expr,
org.eclipse.rdf4j.query.BindingSet bindings)
Gets the value of this expression.
|
boolean |
EvaluationStrategy.isTrue(org.eclipse.rdf4j.query.algebra.ValueExpr expr,
org.eclipse.rdf4j.query.BindingSet bindings)
Evaluates the boolean expression on the supplied TripleSource object.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Value |
UnaryFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Value |
BinaryFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Value |
Function.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
protected abstract org.eclipse.rdf4j.model.Value |
UnaryFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value arg) |
protected abstract org.eclipse.rdf4j.model.Value |
BinaryFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value arg1,
org.eclipse.rdf4j.model.Value arg2) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
Tz.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Month.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Hours.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Minutes.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Year.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Timezone.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Seconds.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Day.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Now.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
SHA256.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) |
org.eclipse.rdf4j.model.Literal |
SHA512.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) |
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 |
MD5.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
Rand.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Ceil.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) |
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) |
| 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.IRI |
UUID.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) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Literal |
EncodeForUri.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrLen.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Contains.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Concat.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Substring.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrBefore.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
LowerCase.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrStarts.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
Replace.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrEnds.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
UpperCase.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
StrAfter.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
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 |
|---|---|
protected org.eclipse.rdf4j.model.Literal |
FloatCast.convert(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value value) |
protected org.eclipse.rdf4j.model.Literal |
StringCast.convert(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value value) |
protected org.eclipse.rdf4j.model.Literal |
DoubleCast.convert(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value value) |
protected org.eclipse.rdf4j.model.Literal |
DateTimeCast.convert(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value value) |
protected org.eclipse.rdf4j.model.Literal |
BooleanCast.convert(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value value) |
protected org.eclipse.rdf4j.model.Literal |
IntegerCastFunction.convert(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value value) |
protected abstract org.eclipse.rdf4j.model.Literal |
CastFunction.convert(org.eclipse.rdf4j.model.ValueFactory vf,
org.eclipse.rdf4j.model.Value v)
Convert the supplied value to a literal of the function output datatype.
|
protected org.eclipse.rdf4j.model.Literal |
DecimalCast.convert(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value value) |
org.eclipse.rdf4j.model.Literal |
StringCast.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
org.eclipse.rdf4j.model.Literal |
CastFunction.evaluate(org.eclipse.rdf4j.model.ValueFactory valueFactory,
org.eclipse.rdf4j.model.Value... args) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.And node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.BNodeGenerator node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Coalesce node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.CompareAll node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.CompareAny node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
ExtendedEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Compare node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Compare node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Datatype node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Exists node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.FunctionCall node,
org.eclipse.rdf4j.query.BindingSet bindings)
Evaluates a function.
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.In node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.IRI |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.IRIFunction node,
org.eclipse.rdf4j.query.BindingSet bindings)
Creates a URI from the operand value (a plain literal or a URI).
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.IsBNode node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the operand (a variable) contains a BNode.
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.IsLiteral node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the operand (a variable) contains a Literal.
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.IsNumeric node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the operand (a variable) contains a numeric datatyped literal, i.e.
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.IsResource node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the operand (a variable) contains a Resource.
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.IsURI node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the operand (a variable) contains a URI.
|
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Label node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Lang node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.LangMatches node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Like node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the two operands match according to the
like operator. |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.ListMemberOperator node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.LocalName node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
ExtendedEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.MathExpr node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.MathExpr node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Namespace node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Not node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(Now node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Or node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Regex node,
org.eclipse.rdf4j.query.BindingSet bindings)
Determines whether the two operands match according to the
regex operator. |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.SameTerm node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Str node,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.ValueConstant valueConstant,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.ValueExpr expr,
org.eclipse.rdf4j.query.BindingSet bindings) |
org.eclipse.rdf4j.model.Value |
StrictEvaluationStrategy.evaluate(org.eclipse.rdf4j.query.algebra.Var var,
org.eclipse.rdf4j.query.BindingSet bindings) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
QueryEvaluationUtil.compare(org.eclipse.rdf4j.model.Value leftVal,
org.eclipse.rdf4j.model.Value rightVal,
org.eclipse.rdf4j.query.algebra.Compare.CompareOp operator) |
static boolean |
QueryEvaluationUtil.compare(org.eclipse.rdf4j.model.Value leftVal,
org.eclipse.rdf4j.model.Value rightVal,
org.eclipse.rdf4j.query.algebra.Compare.CompareOp operator,
boolean strict) |
static boolean |
QueryEvaluationUtil.compareLiterals(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.Literal rightLit,
org.eclipse.rdf4j.query.algebra.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,
org.eclipse.rdf4j.query.algebra.Compare.CompareOp operator,
boolean strict)
Compares the supplied
Literal arguments using the supplied operator. |
static org.eclipse.rdf4j.model.Literal |
MathUtil.compute(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.Literal rightLit,
org.eclipse.rdf4j.query.algebra.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 |
XMLDatatypeMathUtil.compute(org.eclipse.rdf4j.model.Literal leftLit,
org.eclipse.rdf4j.model.Literal rightLit,
org.eclipse.rdf4j.query.algebra.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-2019 Eclipse Foundation. All Rights Reserved.