ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilDclRecordQueryObject.php
Go to the documentation of this file.
1<?php
2
10{
12 protected $joinStatement;
13 protected $whereStatement;
14 protected $groupStatement;
15 protected $orderStatement;
16
20 public function getSelectStatement()
21 {
23 }
24
25
30 {
31 $this->selectStatement = $selectStatement;
32 }
33
34
38 public function getJoinStatement()
39 {
41 }
42
43
48 {
49 $this->joinStatement = $joinStatement;
50 }
51
52
56 public function getWhereStatement()
57 {
59 }
60
61
66 {
67 $this->whereStatement = $whereStatement;
68 }
69
70
74 public function getGroupStatement()
75 {
77 }
78
79
84 {
85 $this->groupStatement = $groupStatement;
86 }
87
88
92 public function getOrderStatement()
93 {
95 }
96
97
102 {
103 $this->orderStatement = $orderStatement;
104 }
105
106
116 public function applyCustomSorting(ilDclBaseFieldModel $field, array $all_records, $direction = 'asc')
117 {
118 return $all_records;
119 }
120}
An exception for terminatinating execution or to throw for unit testing.
Class ilDclBaseFieldModel.
Class ilDclRecordQueryObject.
applyCustomSorting(ilDclBaseFieldModel $field, array $all_records, $direction='asc')
Apply custom sorting.