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:40 UTC
[15/19] jena git commit: ARQ:Query:ParameterizedSparqlString -
valuesReplacement now cleared by "clearParam(String var)" and "clearParams"
in line with the other stored parameters.
ARQ:Query:ParameterizedSparqlString
- valuesReplacement now cleared by "clearParam(String var)" and "clearParams" in line with the other stored parameters.
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/9c72875e
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/9c72875e
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/9c72875e
Branch: refs/heads/master
Commit: 9c72875ef6e77367877b4c8b168e520de059c77b
Parents: 16fb7ce
Author: Greg Albiston <gr...@hotmail.com>
Authored: Thu Aug 2 14:54:05 2018 +0100
Committer: Greg Albiston <gr...@hotmail.com>
Committed: Thu Aug 2 14:54:05 2018 +0100
----------------------------------------------------------------------
.../org/apache/jena/query/ParameterizedSparqlString.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/9c72875e/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 b1b5446..5305654 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
@@ -1159,14 +1159,15 @@ public class ParameterizedSparqlString implements PrefixMapping {
}
/**
- * Clears the value for a variable parameter so the given variable will not
- * have a value injected
+ * Clears the value for a variable or values parameter so the given variable
+ * will not * have a value injected
*
* @param var
* Variable
*/
public void clearParam(String var) {
this.params.remove(var);
+ this.valuesReplacements.remove(var);
}
/**
@@ -1180,10 +1181,11 @@ public class ParameterizedSparqlString implements PrefixMapping {
}
/**
- * Clears all values for both variable and positional parameters
+ * Clears all values for variable, values and positional parameters
*/
public void clearParams() {
this.params.clear();
+ this.valuesReplacements.clear();
this.positionalParams.clear();
}