This is an automated email from the ASF dual-hosted git repository. andy pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit 315588f4113df95a8b84aa068d50bfe876936277 Author: Andy Seaborne <[email protected]> AuthorDate: Sun Nov 30 18:13:43 2025 +0000 Rename function sparql_plus as sparql_add --- .../org/apache/jena/sparql/expr/urifunctions/SPARQLDispatch.java | 4 ++-- .../org/apache/jena/sparql/expr/urifunctions/SPARQLFuncOp.java | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLDispatch.java b/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLDispatch.java index c301490275..3ae9fec872 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLDispatch.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLDispatch.java @@ -166,8 +166,8 @@ public class SPARQLDispatch { // Move out/rename to "FunctionDispatch" // Add ARQ specials. - register(map, "plus", SPARQLFuncOp::sparql_plus ); - register(map, "add", SPARQLFuncOp::sparql_plus ); // Alt name. + register(map, "plus", SPARQLFuncOp::sparql_add ); + register(map, "add", SPARQLFuncOp::sparql_add ); // Alt name. register(map, "subtract", SPARQLFuncOp::sparql_subtract ); register(map, "minus", SPARQLFuncOp::sparql_subtract ); // Alt name. register(map, "multiply", SPARQLFuncOp::sparql_multiply ); diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLFuncOp.java b/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLFuncOp.java index 411473218c..7d81076bc2 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLFuncOp.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/expr/urifunctions/SPARQLFuncOp.java @@ -96,12 +96,21 @@ public class SPARQLFuncOp { // ---- All the implementations + /** @deprecated Use {@link #sparql_add} */ + @Deprecated(forRemoval = true) public static NodeValue sparql_plus(NodeValue nv1, NodeValue nv2) { if ( strict() ) return XSDFuncOp.numAdd(nv1, nv2); return NodeValueOps.additionNV(nv1, nv2); } + public static NodeValue sparql_add(NodeValue nv1, NodeValue nv2) { + if ( strict() ) + return XSDFuncOp.numAdd(nv1, nv2); + return NodeValueOps.additionNV(nv1, nv2); + } + + public static NodeValue sparql_subtract(NodeValue nv1, NodeValue nv2) { if ( strict() ) return XSDFuncOp.numSubtract(nv1, nv2);
