ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.ilDclRecordQueryObject.php
Go to the documentation of this file.
1 <?php
2 
10 {
11  protected $selectStatement;
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  {
40  return $this->joinStatement;
41  }
42 
43 
48  {
49  $this->joinStatement = $joinStatement;
50  }
51 
52 
56  public function getWhereStatement()
57  {
58  return $this->whereStatement;
59  }
60 
61 
66  {
67  $this->whereStatement = $whereStatement;
68  }
69 
70 
74  public function getGroupStatement()
75  {
76  return $this->groupStatement;
77  }
78 
79 
84  {
85  $this->groupStatement = $groupStatement;
86  }
87 
88 
92  public function getOrderStatement()
93  {
94  return $this->orderStatement;
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 }
Class ilDclBaseFieldModel.
Class ilDclRecordQueryObject.
Create styles array
The data for the language used.
applyCustomSorting(ilDclBaseFieldModel $field, array $all_records, $direction='asc')
Apply custom sorting.