Interface DBTransaction
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
DeferredDBTransaction
- All Known Implementing Classes:
Database.TableTransaction,DeferredDatabase.DeferredTableTransaction
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcommit()booleanisClosed()voidrollback()<T extends DatabaseEntry,V extends DatabaseTable<T>>
DatabaseTable<T> use(V inst)
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
DBException
-
commit
- Throws:
DBException
-
getConnection
AbstractConnection getConnection() -
isClosed
boolean isClosed() -
rollback
- Throws:
DBException
-
use
-