You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by aj...@apache.org on 2018/01/06 15:17:40 UTC

[16/44] jena git commit: Cleanup between DatasetLib and DatasetCollector

Cleanup between DatasetLib and DatasetCollector


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

Branch: refs/heads/master
Commit: 29dc64f12230cf4feb52f1da2cdb1404afe8ef72
Parents: a533aef
Author: ajs6f <aj...@apache.org>
Authored: Sat Nov 4 14:11:46 2017 -0400
Committer: ajs6f <aj...@apache.org>
Committed: Fri Jan 5 09:26:07 2018 -0500

----------------------------------------------------------------------
 .../java/org/apache/jena/query/util/DatasetCollector.java     | 7 ++++++-
 .../org/apache/jena/atlas/lib/IdentityFinishCollector.java    | 1 -
 2 files changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/29dc64f1/jena-arq/src/main/java/org/apache/jena/query/util/DatasetCollector.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/query/util/DatasetCollector.java b/jena-arq/src/main/java/org/apache/jena/query/util/DatasetCollector.java
index 140c3fc..cda5ef9 100644
--- a/jena-arq/src/main/java/org/apache/jena/query/util/DatasetCollector.java
+++ b/jena-arq/src/main/java/org/apache/jena/query/util/DatasetCollector.java
@@ -6,6 +6,7 @@ import java.util.function.Supplier;
 import org.apache.jena.atlas.lib.IdentityFinishCollector;
 import org.apache.jena.query.Dataset;
 import org.apache.jena.query.DatasetFactory;
+import org.apache.jena.sparql.util.Context;
 
 public interface DatasetCollector<Input> extends IdentityFinishCollector<Input, Dataset> {
 
@@ -16,6 +17,10 @@ public interface DatasetCollector<Input> extends IdentityFinishCollector<Input,
 
     @Override
     default BinaryOperator<Dataset> combiner() {
-        return DatasetLib::union;
+        return DatasetCollector::union;
     }
+    
+	static Dataset union(final Dataset d1, final Dataset d2) {
+		return DatasetLib.union(d1, d2, Context.emptyContext);
+	}
 }

http://git-wip-us.apache.org/repos/asf/jena/blob/29dc64f1/jena-base/src/main/java/org/apache/jena/atlas/lib/IdentityFinishCollector.java
----------------------------------------------------------------------
diff --git a/jena-base/src/main/java/org/apache/jena/atlas/lib/IdentityFinishCollector.java b/jena-base/src/main/java/org/apache/jena/atlas/lib/IdentityFinishCollector.java
index 472b73e..4c801c5 100644
--- a/jena-base/src/main/java/org/apache/jena/atlas/lib/IdentityFinishCollector.java
+++ b/jena-base/src/main/java/org/apache/jena/atlas/lib/IdentityFinishCollector.java
@@ -9,5 +9,4 @@ public interface IdentityFinishCollector<T, A> extends Collector<T, A, A> {
     default Function<A, A> finisher() {
         return Function.identity();
     }
-
 }