You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by cl...@apache.org on 2015/05/16 10:59:29 UTC
[47/50] [abbrv] jena git commit: JENA-943: Enable interface
Transactional
JENA-943: Enable interface Transactional
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/e5ded6dc
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/e5ded6dc
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/e5ded6dc
Branch: refs/heads/add-contract-tests
Commit: e5ded6dc00a1145b30bd43234b1741bdbedf5be6
Parents: 2dcb68b
Author: Andy Seaborne <an...@apache.org>
Authored: Fri May 15 11:45:16 2015 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Fri May 15 11:45:16 2015 +0100
----------------------------------------------------------------------
jena-arq/src/main/java/org/apache/jena/query/Dataset.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/e5ded6dc/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 84273bb..02e1885 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
@@ -23,13 +23,14 @@ import java.util.Iterator ;
import org.apache.jena.rdf.model.Model ;
import org.apache.jena.shared.Lock ;
import org.apache.jena.sparql.core.DatasetGraph ;
+import org.apache.jena.sparql.core.Transactional ;
import org.apache.jena.sparql.util.Context ;
/** Query is over a Dataset, a collection of named graphs
* and a background graph (also called the default
* graph or unnamed graph). */
-public interface Dataset // extends Transactional
+public interface Dataset extends Transactional
{
// Rather than pull in the internal "Tranactional" interface, we duplicate it here.
/** Get the default graph as a Jena Model */
@@ -70,18 +71,23 @@ public interface Dataset // extends Transactional
public boolean supportsTransactions() ;
/** Start either a READ or WRITE transaction */
+ @Override
public void begin(ReadWrite readWrite) ;
/** Commit a transaction - finish the transaction and make any changes permanent (if a "write" transaction) */
+ @Override
public void commit() ;
/** Abort a transaction - finish the transaction and undo any changes (if a "write" transaction) */
+ @Override
public void abort() ;
/** Say whether a transaction is active */
+ @Override
public boolean isInTransaction() ;
/** Finish the transaction - if a write transaction and commit() has not been called, then abort */
+ @Override
public void end() ;
/** Get the dataset in graph form */