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 2017/06/08 14:38:25 UTC

[7/9] jena git commit: JENA-1074: Provide Dataset.getUnionModel()

JENA-1074: Provide Dataset.getUnionModel()

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

Branch: refs/heads/master
Commit: 8a6ad81cb4692790b6afe2268c2d7310da035cda
Parents: a016916
Author: Andy Seaborne <an...@apache.org>
Authored: Sun Jun 4 09:57:34 2017 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Sun Jun 4 09:58:46 2017 +0100

----------------------------------------------------------------------
 jena-arq/src/main/java/org/apache/jena/query/Dataset.java       | 3 +++
 .../src/main/java/org/apache/jena/sparql/core/DatasetImpl.java  | 5 +++++
 2 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/8a6ad81c/jena-arq/src/main/java/org/apache/jena/query/Dataset.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/query/Dataset.java b/jena-arq/src/main/java/org/apache/jena/query/Dataset.java
index 4ab06f5..db88642 100644
--- a/jena-arq/src/main/java/org/apache/jena/query/Dataset.java
+++ b/jena-arq/src/main/java/org/apache/jena/query/Dataset.java
@@ -35,6 +35,9 @@ public interface Dataset extends Transactional
     /** Get the default graph as a Jena Model */
     public Model getDefaultModel() ;
     
+    /** Get the graph which is teh unionof all named graphs as a Jena Model */
+    public Model getUnionModel() ;
+
     /** Set the default graph.  Can be set to null for none. */ 
     public void  setDefaultModel(Model model) ;
 

http://git-wip-us.apache.org/repos/asf/jena/blob/8a6ad81c/jena-arq/src/main/java/org/apache/jena/sparql/core/DatasetImpl.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/core/DatasetImpl.java b/jena-arq/src/main/java/org/apache/jena/sparql/core/DatasetImpl.java
index 60fa30f..2216d2f 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/core/DatasetImpl.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/core/DatasetImpl.java
@@ -83,6 +83,11 @@ public class DatasetImpl implements Dataset
     }
 
     @Override
+    public Model getUnionModel() {
+        return ModelFactory.createModelForGraph(dsg.getUnionGraph()) ;
+    }
+
+    @Override
     public Lock getLock() { return dsg.getLock() ; }
 
     @Override