8081828384858687888990
Dataset ds = create() ; ds.begin(ReadWrite.WRITE) ; assertTrue(ds.isInTransaction()) ; ds.abort() ; assertFalse(ds.isInTransaction()) ; ds.end() ; assertFalse(ds.isInTransaction()) ; } @Test public void transaction_06() {
200201202203204205206207208209210
try { ds.begin(mode2) ; fail("Expected transaction exception - begin-begin (" + mode1 + ", " + mode2 + ")") ; } catch (JenaTransactionException ex) { ds.end() ; } } private void testCommitCommit(ReadWrite mode) { Dataset ds = create() ;
213214215216217218219220221222223
try { ds.commit() ; fail("Expected transaction exception - commit-commit(" + mode + ")") ; } catch (JenaTransactionException ex) { ds.end() ; } } private void testCommitAbort(ReadWrite mode) { Dataset ds = create() ;
226227228229230231232233234235236
try { ds.abort() ; fail("Expected transaction exception - commit-abort(" + mode + ")") ; } catch (JenaTransactionException ex) { ds.end() ; } } private void testAbortAbort(ReadWrite mode) { Dataset ds = create() ;
239240241242243244245246247248249
try { ds.abort() ; fail("Expected transaction exception - abort-abort(" + mode + ")") ; } catch (JenaTransactionException ex) { ds.end() ; } } private void testAbortCommit(ReadWrite mode) { Dataset ds = create() ;
252253254255256257258259260261
try { ds.commit() ; fail("Expected transaction exception - abort-commit(" + mode + ")") ; } catch (JenaTransactionException ex) { ds.end() ; } } }
142143144145146147148149150151152
totalExecTime += writeOperationDuration; System.out.println("Write operation " + i + " took " + writeOperationDuration + "ms"); } } if ( bracketWithReader ) dataset1.end() ; System.out.println("All " + TOTAL + " write operations wrote " + size + " triples and took " + totalExecTime + "ms"); } }
242243244245246247248249250251252
// Check API methods work. Dataset ds = TDBFactory.createDataset(loc) ; ds.begin(ReadWrite.READ) ; Model m = (q.isDefaultGraph() ? ds.getDefaultModel() : ds.getNamedModel("g")) ; assertEquals( nonTxnData ? 2 : 1 , m.size()) ; ds.end() ; } }
5152535455565758596061
dataset.commit(); } catch ( Exception e ) { e.printStackTrace(System.err); dataset.abort(); } finally { dataset.end(); } RiotWriter.writeNQuads(System.out, dataset.asDatasetGraph()); } }
5758596061626364656667
} finally { // Notify the end of the READ transaction. // Any use of dataset.abort() or dataset.commit() or dataset.end() // .end() can be called multiple times for the same .begin(READ) dataset.end() ; } } public static void execQuery(String sparqlQueryString, Dataset dataset) {