Class XMLDatatypeMathUtil
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.util.XMLDatatypeMathUtil
-
public class XMLDatatypeMathUtil extends Object
A utility class for evaluation of extended "mathematical" expressions on RDF literals. They do not work only on numeric literals but also on durations- Author:
- Thomas Pellissier Tanon
-
-
Constructor Summary
Constructors Constructor Description XMLDatatypeMathUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Literal
compute(Literal leftLit, Literal rightLit, MathExpr.MathOp op)
Computes the result of applying the supplied math operator on the supplied left and right operand.
-
-
-
Method Detail
-
compute
public static Literal compute(Literal leftLit, Literal rightLit, MathExpr.MathOp op) throws ValueExprEvaluationException
Computes the result of applying the supplied math operator on the supplied left and right operand.- Parameters:
leftLit
- a datatype literalrightLit
- a datatype literalop
- a mathematical operator, as definied by MathExpr.MathOp.- Returns:
- a datatype literal
- Throws:
ValueExprEvaluationException
-
-