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;
}