java.lang.Object
org.apache.jena.tdb1.transaction.Transaction
A transaction. Much of the work is done in the transaction manager
-
Constructor Summary
ConstructorsConstructorDescriptionTransaction(DatasetGraphTDB dsg, long version, org.apache.jena.query.TxnType txnType, org.apache.jena.query.ReadWrite mode, long id, org.apache.jena.query.TxnType originalTxnType, String label, TransactionManager txnMgr) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidaddIterator(Iterator<?> iter) voidclose()transaction close happens after commit/abort read transactions "auto commit" on close().voidcommit()org.apache.jena.query.TxnTypegetLabel()getState()longgetTxnId()org.apache.jena.query.ReadWriteorg.apache.jena.query.TxnTypelongbooleanisRead()booleanisWrite()voidremoveIterator(Iterator<?> iter) toString()
-
Constructor Details
-
Transaction
public Transaction(DatasetGraphTDB dsg, long version, org.apache.jena.query.TxnType txnType, org.apache.jena.query.ReadWrite mode, long id, org.apache.jena.query.TxnType originalTxnType, String label, TransactionManager txnMgr)
-
-
Method Details
-
commit
public void commit() -
abort
public void abort() -
close
public void close()transaction close happens after commit/abort read transactions "auto commit" on close(). write transactions must call abort or commit. -
getTxnType
public org.apache.jena.query.TxnType getTxnType() -
getCurrentTxnType
public org.apache.jena.query.TxnType getCurrentTxnType() -
getTxnMode
public org.apache.jena.query.ReadWrite getTxnMode() -
isRead
public boolean isRead() -
isWrite
public boolean isWrite() -
getState
-
getTxnId
public long getTxnId() -
getTxnMgr
-
getActiveDataset
-
getVersion
public long getVersion() -
addIterator
-
removeIterator
-
getBaseDataset
-
toString
-
getLabel
-