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 2011/11/14 16:50:09 UTC
svn commit: r1201763 - in /incubator/jena/Scratch/AFS/Jena-Dev/trunk/src:
dev/Run.java tx/api/DatasetTransactional.java
Author: andy
Date: Mon Nov 14 15:50:09 2011
New Revision: 1201763
URL: http://svn.apache.org/viewvc?rev=1201763&view=rev
Log: (empty)
Modified:
incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java
incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/tx/api/DatasetTransactional.java
Modified: incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java?rev=1201763&r1=1201762&r2=1201763&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java (original)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Run.java Mon Nov 14 15:50:09 2011
@@ -26,6 +26,7 @@ import org.openjena.atlas.lib.FileOps ;
import org.openjena.atlas.lib.Lib ;
import org.openjena.atlas.logging.Log ;
import tx.api.DatasetGraphTX ;
+import tx.api.DatasetTransactional ;
import arq.update ;
import com.hp.hpl.jena.query.Dataset ;
@@ -48,6 +49,7 @@ import com.hp.hpl.jena.tdb.TDBFactory ;
import com.hp.hpl.jena.tdb.TDBLoader ;
import com.hp.hpl.jena.tdb.base.file.Location ;
import com.hp.hpl.jena.tdb.store.DatasetGraphTDB ;
+import com.hp.hpl.jena.util.FileManager ;
public class Run extends RunBase
{
@@ -55,6 +57,20 @@ public class Run extends RunBase
public static void main(String[] argv) throws Exception
{
+ Dataset ds = new DatasetTransactional(new DatasetGraphTX(Location.mem())) ;
+ ds.begin(ReadWrite.WRITE) ;
+ FileManager.get().readModel(ds.getDefaultModel(), "D.nt") ;
+ ds.commit() ;
+ //ds.close() ;
+
+ ds.begin(ReadWrite.READ) ;
+ SSE.write(ds.asDatasetGraph()) ;
+ ds.close() ;
+
+ exit(0) ;
+
+
+
DatasetGraphTX dsg = new DatasetGraphTX(Location.mem()) ;
dsg.begin(ReadWrite.WRITE) ;
dsg.add(SSE.parseQuad("(<g> <s> <p> <o>)")) ;
Modified: incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/tx/api/DatasetTransactional.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/tx/api/DatasetTransactional.java?rev=1201763&r1=1201762&r2=1201763&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/tx/api/DatasetTransactional.java (original)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/tx/api/DatasetTransactional.java Mon Nov 14 15:50:09 2011
@@ -32,7 +32,9 @@ public class DatasetTransactional extend
@Override public boolean supportsTransactions() { return true ; }
@Override public void begin(ReadWrite mode) { dsgTxn.begin(mode) ; }
- @Override public void commit() { }
- @Override public void abort() { }
+ @Override public void commit() { dsgTxn.commit() ; }
+ @Override public void abort() { dsgTxn.abort() ; }
}
+
+