ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
class.ilDclRecordQueryObject.php
Go to the documentation of this file.
1 <?php
2 
10  protected $selectStatement;
11  protected $joinStatement;
12  protected $whereStatement;
13  protected $groupStatement;
14  protected $orderStatement;
15 
19  public function getSelectStatement() {
21  }
22 
23 
28  $this->selectStatement = $selectStatement;
29  }
30 
31 
35  public function getJoinStatement() {
36  return $this->joinStatement;
37  }
38 
39 
43  public function setJoinStatement($joinStatement) {
44  $this->joinStatement = $joinStatement;
45  }
46 
47 
51  public function getWhereStatement() {
52  return $this->whereStatement;
53  }
54 
55 
60  $this->whereStatement = $whereStatement;
61  }
62 
63 
67  public function getGroupStatement() {
68  return $this->groupStatement;
69  }
70 
71 
76  $this->groupStatement = $groupStatement;
77  }
78 
79 
83  public function getOrderStatement() {
84  return $this->orderStatement;
85  }
86 
87 
92  $this->orderStatement = $orderStatement;
93  }
94 
95 
105  public function applyCustomSorting(ilDclBaseFieldModel $field, array $all_records, $direction = 'asc') {
106  return $all_records;
107  }
108 
109 }
Class ilDclBaseFieldModel.
Class ilDclRecordQueryObject.
Create styles array
The data for the language used.
applyCustomSorting(ilDclBaseFieldModel $field, array $all_records, $direction='asc')
Apply custom sorting.