This is an automated email from the ASF dual-hosted git repository.
claude pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
The following commit(s) were added to refs/heads/main by this push:
new a06d4d5a44 fixed compile problem
new 0aa670f077 Merge pull request #2103 from
Claudenw/GH-1874_Node_triple_in_QueryBuilder
a06d4d5a44 is described below
commit a06d4d5a446c1091c1c891437ffae2bafee240dc
Author: Claude Warren <[email protected]>
AuthorDate: Mon Nov 27 23:36:21 2023 +0100
fixed compile problem
---
.../org/apache/jena/arq/querybuilder/handlers/WhereHandler.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git
a/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/handlers/WhereHandler.java
b/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/handlers/WhereHandler.java
index 856b563c88..b49e5fde71 100644
---
a/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/handlers/WhereHandler.java
+++
b/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/handlers/WhereHandler.java
@@ -46,6 +46,11 @@ import org.apache.jena.vocabulary.RDF;
*
*/
public class WhereHandler implements Handler {
+
+ private static Predicate<Node> checkPredicate = n -> n.isURI() ||
n.isVariable() ||n.equals(Node.ANY);
+
+ private static Predicate<Node> checkSubject = n -> checkPredicate.test(n)
|| n.isBlank() || n.isNodeTriple();
+
// the query to modify
private final Query query;
@@ -166,9 +171,6 @@ public class WhereHandler implements Handler {
* @param t The trip to test.
*/
private static void testTriple(TriplePath t) {
- private Predicate<Node> checkPredicate = n -> n.isURI() ||
n.isVariable() ||n.equals(Node.ANY);
-
- private Predicate<Node> checkSubject = n -> checkPredicate.test(n) ||
n.isBlank() || n.isNodeTriple();
// verify Triple is valid
boolean validSubject = checkSubject.test(t.getSubject());