Repository: jena
Updated Branches:
  refs/heads/master 7f40b791b -> 81cd7a1c1


JENA-1391: Add methods for ModelCollectors to API in ModelUtils


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

Branch: refs/heads/master
Commit: 81cd7a1c1bf362413986dced749d750abdc035c5
Parents: 7f40b79
Author: ajs6f <aj...@apache.org>
Authored: Thu Mar 1 09:13:35 2018 -0500
Committer: ajs6f <aj...@apache.org>
Committed: Mon Mar 5 14:49:36 2018 -0500

----------------------------------------------------------------------
 .../java/org/apache/jena/sparql/util/ModelUtils.java     | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/81cd7a1c/jena-arq/src/main/java/org/apache/jena/sparql/util/ModelUtils.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/util/ModelUtils.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/util/ModelUtils.java
index b021019..9c4b0c5 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/util/ModelUtils.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/util/ModelUtils.java
@@ -34,6 +34,7 @@ import org.apache.jena.rdf.model.impl.LiteralImpl ;
 import org.apache.jena.rdf.model.impl.ResourceImpl ;
 import org.apache.jena.rdf.model.impl.StmtIteratorImpl ;
 import org.apache.jena.sparql.ARQInternalErrorException ;
+import org.apache.jena.util.ModelCollector;
 import org.apache.jena.util.iterator.ClosableIterator ;
 
 
@@ -131,7 +132,15 @@ public class ModelUtils
             }
         };
     }
-    
+
+    public static ModelCollector intersectCollector() {
+        return new ModelCollector.IntersectionModelCollector();
+    }
+
+    public static ModelCollector unionCollector() {
+        return new ModelCollector.UnionModelCollector();
+    }
+
     public static Iterator<Triple> statementsToTriples(final 
Iterator<Statement> it)
     {
         return new IteratorResourceClosing<>(Iter.map(it, Statement::asTriple),

Reply via email to