JENA-1478: Fix for contains(g,s,p,o)

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

Branch: refs/heads/master
Commit: e44ca811387b457b9bf1227ca87f07c6ac6fecf2
Parents: 5f99f5f
Author: Andy Seaborne <a...@apache.org>
Authored: Fri Feb 9 21:54:24 2018 +0000
Committer: Andy Seaborne <a...@apache.org>
Committed: Fri Feb 9 21:54:24 2018 +0000

----------------------------------------------------------------------
 .../java/org/apache/jena/sparql/util/DifferenceDatasetGraph.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/e44ca811/jena-arq/src/main/java/org/apache/jena/sparql/util/DifferenceDatasetGraph.java
----------------------------------------------------------------------
diff --git 
a/jena-arq/src/main/java/org/apache/jena/sparql/util/DifferenceDatasetGraph.java
 
b/jena-arq/src/main/java/org/apache/jena/sparql/util/DifferenceDatasetGraph.java
index 6dbdfad..db165e5 100644
--- 
a/jena-arq/src/main/java/org/apache/jena/sparql/util/DifferenceDatasetGraph.java
+++ 
b/jena-arq/src/main/java/org/apache/jena/sparql/util/DifferenceDatasetGraph.java
@@ -61,7 +61,7 @@ public class DifferenceDatasetGraph extends 
DyadicDatasetGraph {
 
        @Override
        public boolean contains(Node g, Node s, Node p, Node o) {
-           return both(dsg -> dsg.contains(g, s, p, o));
+           return getLeft().contains(g, s, p, o) && ! getRight().contains(g, 
s, p, o);
        }
 
        @Override

Reply via email to