2require_once(
'./Services/Database/exceptions/exception.ilAtomQueryException.php');
94 public function run();
An exception for terminatinating execution or to throw for unit testing.
getIsolationLevel()
Returns the current Isolation-Level.
const ISOLATION_READ_COMMITED
const ISOLATION_REPEATED_READ
const ISOLATION_READ_UNCOMMITED
addTableLock($table_name)
Add table-names which are influenced by your queries, MyISAm has to lock those tables.
const ISOLATION_SERIALIZABLE
checkCallable(callable $query)
Provides a check if your callable is ready to be used in ilAtomQuery.
const ANO_NON_REPEATED_READ
addQueryCallable(callable $query)
Every action on the database during this isolation has to be passed as Callable to ilAtomQuery.
replaceQueryCallable(callable $query)
Every action on the database during this isolation has to be passed as Callable to ilAtomQuery.
static checkIsolationLevel($isolation_level)