◆ __construct()
ilAssQuestionProcessLockerDb::__construct |
( |
private ilDBInterface |
$db | ) |
|
◆ executeOperation()
ilAssQuestionProcessLockerDb::executeOperation |
( |
callable |
$operation | ) |
|
|
protected |
◆ getTablesUsedDuringResultUpdate()
ilAssQuestionProcessLockerDb::getTablesUsedDuringResultUpdate |
( |
| ) |
|
|
private |
◆ getTablesUsedDuringSolutionUpdate()
ilAssQuestionProcessLockerDb::getTablesUsedDuringSolutionUpdate |
( |
| ) |
|
|
private |
◆ onBeforeExecutingUserQuestionResultUpdateOperation()
ilAssQuestionProcessLockerDb::onBeforeExecutingUserQuestionResultUpdateOperation |
( |
| ) |
|
|
protected |
◆ onBeforeExecutingUserSolutionAdoptOperation()
ilAssQuestionProcessLockerDb::onBeforeExecutingUserSolutionAdoptOperation |
( |
| ) |
|
|
protected |
◆ onBeforeExecutingUserSolutionUpdateOperation()
ilAssQuestionProcessLockerDb::onBeforeExecutingUserSolutionUpdateOperation |
( |
| ) |
|
|
protected |
◆ onBeforeExecutingUserTestResultUpdateOperation()
ilAssQuestionProcessLockerDb::onBeforeExecutingUserTestResultUpdateOperation |
( |
| ) |
|
|
protected |
Definition at line 78 of file class.ilAssQuestionProcessLockerDb.php.
80 $this->atom_query = $this->db->buildAtomQuery();
81 $this->atom_query->addTableLock(
'tst_result_cache');
82 $this->atom_query->addTableLock(
'tst_test_result')->lockSequence(
true);
83 $this->atom_query->addTableLock(
'tst_solutions')->lockSequence(
true);
◆ $atom_query
The documentation for this class was generated from the following file: