Package org.apache.empire.db
Interface DBContext
- All Known Implementing Classes:
DBContextBase,DBContextStatic
public interface DBContext
DBContext
A context is required for every database operation
- Author:
- rainer
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendRollbackHandler(DBRollbackHandler handler) voidcommit()voiddiscard()intexecuteDelete(DBTable from, DBCommand cmd) intexecuteInsert(DBCommand cmd) intexecuteInsertInto(DBTable table, DBCommand cmd) intexecuteSQL(String sqlCmd, Object[] sqlParams) intexecuteUpdate(DBCommand cmd) getDbms()getUtils()booleanvoidremoveRollbackHandler(DBObject object) voidrollback()
-
Method Details
-
getDbms
DBMSHandler getDbms() -
getConnection
Connection getConnection() -
getUtils
DBUtils getUtils() -
createCommand
DBCommand createCommand() -
executeSQL
-
executeInsert
-
executeInsertInto
-
executeUpdate
-
executeDelete
-
commit
void commit() -
rollback
void rollback() -
isRollbackHandlingEnabled
boolean isRollbackHandlingEnabled() -
appendRollbackHandler
-
removeRollbackHandler
-
discard
void discard()
-