Interface DBTransaction
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
DeferredDBTransaction
- All Known Implementing Classes:
DataBase.AbstractTableTransaction,DeferredDataBase.DeferredAbstractTableTransaction
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcommit()booleanisClosed()voidrollback()<X extends DataBaseEntry,V extends DataBaseTable<X>>
DataBaseTable<X>use(V inst)
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
DBException
-
commit
- Throws:
DBException
-
getConnection
Connection getConnection() -
isClosed
boolean isClosed() -
rollback
- Throws:
DBException
-
use
-