@After public void after() { getDataset().end() ; } }
@After public void after() { ds.abort(); ds.end(); TL.expel(ds); } @Override
@After public void after() { dataset.abort(); dataset.end(); TL.expel(dataset); }
@After public void after() { dataset.abort(); dataset.end(); TL.expel(dataset) ; }
@Test(expected=TransactionException.class) public void iterator_02() { load(data2); dataset.begin(ReadWrite.READ); Iterator<Quad> iter = dataset.asDatasetGraph().find(); dataset.end(); iter.next(); }
@Test(expected=JenaTransactionException.class) public void transaction_err_nontxn_abort_2() { Dataset ds = create(); ds.begin(TxnType.READ); ds.end(); ds.abort(); }
@Test(expected=JenaTransactionException.class) public void transaction_err_nontxn_commit_2() { Dataset ds = create(); ds.begin(TxnType.READ); ds.end(); ds.commit(); }
public void iterator_01() { load(data2); dataset.begin(ReadWrite.READ); Iterator<Quad> iter = TDBInternal.getDatasetGraphTDB(dataset).find(); Iter.consume(iter); dataset.end(); }
private void read2(Dataset ds) { ds.begin(TxnType.READ); assertTrue(ds.isInTransaction()); ds.end(); assertFalse(ds.isInTransaction()); }
private void read1(Dataset ds) { ds.begin(TxnType.READ); assertTrue(ds.isInTransaction()); ds.commit(); assertFalse(ds.isInTransaction()); ds.end(); }
private void write(Dataset ds) { ds.begin(TxnType.WRITE); assertTrue(ds.isInTransaction()); ds.commit(); assertFalse(ds.isInTransaction()); ds.end(); }
@Test public void uniontxn_ds_rr() { ds.begin(READ) ; ds.commit(); ds.end() ; ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.READ) ; //ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_ds_wr() { ds.begin(WRITE) ; ds.commit(); ds.end() ; ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.READ) ; //ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void uniontxn_ds_ww() { ds.begin(WRITE) ; ds.commit(); ds.end() ; ds.getContext().setTrue(TDB.symUnionDefaultGraph) ; test(ReadWrite.WRITE) ; //ds.getContext().unset(TDB.symUnionDefaultGraph) ; }
@Test public void transaction_r04() { Dataset ds = create(); ds.begin(ReadWrite.READ); assertTrue(ds.isInTransaction()); ds.end(); assertFalse(ds.isInTransaction()); }
private void test(ReadWrite mode) { ds.begin(mode) ; Query q = QueryFactory.create("SELECT * { { ?s ?p ?o } UNION { GRAPH ?g { ?s ?p ?o }}}") ; QueryExecution qExec = QueryExecutionFactory.create(q, ds) ; long count = ResultSetFormatter.consume(qExec.execSelect()) ; ds.commit() ; ds.end() ; assertEquals(2, count) ; }
@Test public void transaction_read_promote() { assumeTrue(supportsPromote()); Dataset ds = create(); ds.begin(TxnType.READ); boolean b = ds.promote(); // Fails assertFalse(b); ds.commit(); ds.end(); }
private void test2(ReadWrite mode) { ds.begin(mode) ; Query q = QueryFactory.create("SELECT * { { ?s ?p ?o } UNION { GRAPH ?g { ?s ?p ?o }}}") ; QueryExecution qExec = QueryExecutionFactory.create(q, ds) ; qExec.getContext().setTrue(TDB.symUnionDefaultGraph) ; long count = ResultSetFormatter.consume(qExec.execSelect()) ; ds.commit() ; ds.end() ; assertEquals(2, count) ; }
@Test public void transaction_r02() { Dataset ds = create(); ds.begin(TxnType.READ); assertTrue(ds.isInTransaction()); ds.commit(); assertFalse(ds.isInTransaction()); ds.end(); assertFalse(ds.isInTransaction()); }
@Test public void transaction_r03() { Dataset ds = create(); ds.begin(TxnType.READ); assertTrue(ds.isInTransaction()); ds.abort(); assertFalse(ds.isInTransaction()); ds.end(); assertFalse(ds.isInTransaction()); }