org.hypergraphdb.transaction
Class TransactionBDBImpl
java.lang.Object
org.hypergraphdb.transaction.TransactionBDBImpl
- All Implemented Interfaces:
- HGTransaction
public class TransactionBDBImpl
- extends java.lang.Object
- implements HGTransaction
|
Constructor Summary |
TransactionBDBImpl(com.sleepycat.db.Transaction t,
com.sleepycat.db.Environment env)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransactionBDBImpl
public TransactionBDBImpl(com.sleepycat.db.Transaction t,
com.sleepycat.db.Environment env)
nullTransaction
public static final TransactionBDBImpl nullTransaction()
getBDBEnvironment
public com.sleepycat.db.Environment getBDBEnvironment()
getBDBTransaction
public com.sleepycat.db.Transaction getBDBTransaction()
commit
public void commit()
throws HGTransactionException
- Specified by:
commit in interface HGTransaction
- Throws:
HGTransactionException
abort
public void abort()
throws HGTransactionException
- Specified by:
abort in interface HGTransaction
- Throws:
HGTransactionException
attachCursor
public BDBTxCursor attachCursor(com.sleepycat.db.Cursor cursor)
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface HGTransaction
getAttributeNames
public java.util.Iterator<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNames in interface HGTransaction
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttribute in interface HGTransaction
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object value)
- Specified by:
setAttribute in interface HGTransaction