## Uses of Class
org.eclipse.rdf4j.query.algebra.evaluation.ValueExprEvaluationException

- Packages that use ValueExprEvaluationException
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.function |
  org.eclipse.rdf4j.query.algebra.evaluation.function.datetime |
  org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql |
  org.eclipse.rdf4j.query.algebra.evaluation.function.hash |
  org.eclipse.rdf4j.query.algebra.evaluation.function.numeric |
  org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm |
  org.eclipse.rdf4j.query.algebra.evaluation.function.string |
  org.eclipse.rdf4j.query.algebra.evaluation.function.triple |
  org.eclipse.rdf4j.query.algebra.evaluation.function.xsd | Functions for casting values to various XML Schema datatypes
  org.eclipse.rdf4j.query.algebra.evaluation.impl |
  org.eclipse.rdf4j.query.algebra.evaluation.util |
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.
  org.eclipse.rdf4j.spin.function.spif |

- - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Value` | FederationEvalStrategy.`evaluate(ConjunctiveFilterExpr node, BindingSet bindings)`
    `Value` | FederationEvalStrategy.`evaluate(FilterExpr node, BindingSet bindings)`
    `Value` | FederationEvalStrategy.`evaluate(ValueExpr expr, BindingSet bindings)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation

    Methods in org.eclipse.rdf4j.query.algebra.evaluation that throw ValueExprEvaluationException
    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.

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `default Value` | Function.`evaluate(TripleSource tripleSource, Value... args)` Evaluate the function over the supplied input arguments.
    `Value` | UnaryFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BinaryFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Function.`evaluate(ValueFactory valueFactory, Value... args)` Deprecated. since 3.3.0. Use `Function.evaluate(TripleSource, Value...)` instead. A reference to a ValueFactory can be retrieved using `TripleSource.getValueFactory()` if needed.
    `protected abstract Value` | UnaryFunction.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected abstract Value` | BinaryFunction.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.datetime that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | Tz.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Hours.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Month.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Seconds.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Minutes.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Timezone.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Year.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Day.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Now.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.geosparql that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Value` | SRID.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Relate.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Distance.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Buffer.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.hash

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.hash that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | SHA256.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA384.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA512.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | SHA1.`evaluate(ValueFactory valueFactory, Value... args)`
    `abstract Literal` | HashFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | MD5.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.numeric that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | Ceil.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Abs.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Floor.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Round.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Rand.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.rdfterm that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | STRUUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `IRI` | UUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrLang.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrDt.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.string

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.string that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Literal` | Replace.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrAfter.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrLen.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Concat.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Substring.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrStarts.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | LowerCase.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrBefore.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Contains.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | UpperCase.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | EncodeForUri.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | StrEnds.`evaluate(ValueFactory valueFactory, Value... args)`
    `static int` | Substring.`intFromLiteral(Literal literal)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.triple

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.triple that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Value` | TripleObjectFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | TriplePredicateFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | IsTripleFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | TripleSubjectFunction.`evaluate(ValueFactory vf, Value... args)`
    `Value` | StatementFunction.`evaluate(ValueFactory vf, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd that return ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueExprEvaluationException` | CastFunction.`typeError(Value arg, Throwable cause)` Creates a `ValueExprEvaluationException` that signals a type error.

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.function.xsd that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `protected Literal` | DateTimeCast.`convert(ValueFactory vf, Value value)`
    `protected Literal` | DecimalCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | DoubleCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | StringCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | BooleanCast.`convert(ValueFactory valueFactory, Value value)`
    `protected Literal` | FloatCast.`convert(ValueFactory valueFactory, Value value)`
    `protected abstract Literal` | CastFunction.`convert(ValueFactory vf, Value v)` Convert the supplied value to a literal of the function output datatype.
    `protected Literal` | IntegerCastFunction.`convert(ValueFactory valueFactory, Value value)`
    `Literal` | StringCast.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | CastFunction.`evaluate(ValueFactory valueFactory, Value... args)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.impl

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Value` | StrictEvaluationStrategy.`evaluate(Coalesce node, BindingSet bindings)`
    `Value` | ExtendedEvaluationStrategy.`evaluate(Compare node, BindingSet bindings)`
    `Value` | ExtendedEvaluationStrategy.`evaluate(MathExpr node, BindingSet bindings)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.query.algebra.evaluation.util

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | QueryEvaluationUtil.`compare(Value leftVal, Value rightVal, Compare.CompareOp operator)`
    `static boolean` | QueryEvaluationUtil.`compare(Value leftVal, Value rightVal, Compare.CompareOp operator, boolean strict)`
    `static boolean` | QueryEvaluationUtil.`compareLiterals(Literal leftLit, 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(Literal leftLit, Literal rightLit, Compare.CompareOp operator, boolean strict)` Compares the supplied `Literal` arguments using the supplied operator.
    `static Literal` | XMLDatatypeMathUtil.`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 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.

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.spin.function

    Methods in org.eclipse.rdf4j.spin.function that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | EvalFunction.`addArguments(Query query, Value... args)`
    `protected static void` | AbstractSpinFunction.`addBindings(Query query, Value... args)`
    `Value` | SpinxFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | AskFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ObjectFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | EvalFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | SpinFunction.`evaluate(ValueFactory valueFactory, Value... args)`
    `Literal` | Concat.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected Value` | Localname.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Not.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Subtract.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | And.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | GreaterThanOrEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Add.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | LessThanOrEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Or.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | EqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | NotEqualTo.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Multiply.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Divide.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | GreaterThan.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | LessThan.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

  - ### Uses of ValueExprEvaluationException in org.eclipse.rdf4j.spin.function.spif

    Methods in org.eclipse.rdf4j.spin.function.spif that throw ValueExprEvaluationException
    Modifier and Type | Method and Description
    --- | ---
    `Value` | CanInvoke.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ReplaceAll.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | IndexOf.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | ConvertSpinRDFToString.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BuildURI.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Name.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | CurrentTimeMillis.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | LastIndexOf.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | DecodeURL.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | GenerateUUID.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | BuildString.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Invoke.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | EncodeURL.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | Random.`evaluate(ValueFactory valueFactory, Value... args)`
    `Value` | HasAllObjects.`evaluate(ValueFactory valueFactory, Value... args)`
    `protected Value` | TimeMillis.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | UnCamelCase.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | IsValidURI.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Trim.`evaluate(ValueFactory valueFactory, Value arg)`
    `protected Value` | Mod.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | DateFormat.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | ParseDate.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | DecimalFormat.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`
    `protected Value` | Cast.`evaluate(ValueFactory valueFactory, Value arg1, Value arg2)`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.