◆ __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
| ilAtomQuery ilAssQuestionProcessLockerDb::$atom_query = null |
|
protected |
The documentation for this class was generated from the following file: