ILIAS  release_7 Revision v7.30-3-g800a261c036
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
17
21 public function getSelectStatement()
22 {
24 }
25
26
31 {
32 $this->selectStatement = " ".$selectStatement;
33 }
34
35
39 public function getJoinStatement()
40 {
42 }
43
44
49 {
50 $this->joinStatement = " ".$joinStatement;
51 }
52
53
57 public function getWhereStatement()
58 {
60 }
61
62
67 {
68 $this->whereStatement = " ".$whereStatement;
69 }
70
71
75 public function getGroupStatement()
76 {
78 }
79
80
85 {
86 $this->groupStatement = " ".$groupStatement;
87 }
88
89
93 public function getOrderStatement()
94 {
96 }
97
98
103 {
104 $this->orderStatement = " ".$orderStatement;
105 }
106
107
117 public function applyCustomSorting(ilDclBaseFieldModel $field, array $all_records, $direction = 'asc')
118 {
119 return $all_records;
120 }
121}
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.