You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2018/08/05 15:33:33 UTC

[08/19] jena git commit: ARQ:Query:ParameterizedSparqlString - simplified checking the need for parenthesis.

ARQ:Query:ParameterizedSparqlString - simplified checking the need for parenthesis.

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/8b1548c4
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/8b1548c4
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/8b1548c4

Branch: refs/heads/master
Commit: 8b1548c4164048567940d488b146bcc8cd9a23cb
Parents: f367e23
Author: Greg Albiston <gr...@hotmail.com>
Authored: Mon Jul 30 16:26:15 2018 +0100
Committer: Greg Albiston <gr...@hotmail.com>
Committed: Mon Jul 30 16:26:15 2018 +0100

----------------------------------------------------------------------
 .../java/org/apache/jena/query/ParameterizedSparqlString.java   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/8b1548c4/jena-arq/src/main/java/org/apache/jena/query/ParameterizedSparqlString.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/query/ParameterizedSparqlString.java b/jena-arq/src/main/java/org/apache/jena/query/ParameterizedSparqlString.java
index 669cc6c..9a3fae8 100644
--- a/jena-arq/src/main/java/org/apache/jena/query/ParameterizedSparqlString.java
+++ b/jena-arq/src/main/java/org/apache/jena/query/ParameterizedSparqlString.java
@@ -1829,9 +1829,8 @@ public class ParameterizedSparqlString implements PrefixMapping {
         if (varIndex > -1) {
             String subCmd = command.substring(0, varIndex).toLowerCase(); //Truncate the command at the varName. Lowercase to search both types of values.
             int valuesIndex = subCmd.lastIndexOf(VALUES_KEYWORD);
-            int bracesIndex = subCmd.lastIndexOf("{");
-            String vars = command.substring(valuesIndex + VALUES_KEYWORD.length(), bracesIndex);
-            isNeeded = vars.contains("(");
+            int parenthesisIndex = subCmd.indexOf("(", valuesIndex + VALUES_KEYWORD.length());
+            isNeeded = parenthesisIndex > -1;
         } else {
             isNeeded = false;
         }