ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilDclRecordQueryObject Class Reference
+ Inheritance diagram for ilDclRecordQueryObject:
+ Collaboration diagram for ilDclRecordQueryObject:

Public Member Functions

 getSelectStatement ()
 
 setSelectStatement (string $selectStatement)
 
 getJoinStatement ()
 
 setJoinStatement (string $joinStatement)
 
 getWhereStatement ()
 
 setWhereStatement (string $whereStatement)
 
 getGroupStatement ()
 
 setGroupStatement (string $groupStatement)
 
 getOrderStatement ()
 
 setOrderStatement (string $orderStatement)
 
 applyCustomSorting (ilDclBaseFieldModel $field, array $all_records, string $direction='asc')
 Apply custom sorting. More...
 

Protected Attributes

string $selectStatement = ""
 
string $joinStatement = ""
 
string $whereStatement = ""
 
string $groupStatement = ""
 
string $orderStatement = ""
 

Detailed Description

Definition at line 21 of file class.ilDclRecordQueryObject.php.

Member Function Documentation

◆ applyCustomSorting()

ilDclRecordQueryObject::applyCustomSorting ( ilDclBaseFieldModel  $field,
array  $all_records,
string  $direction = 'asc' 
)

Apply custom sorting.

Reimplemented in ilDclFormulaRecordQueryObject.

Definition at line 82 of file class.ilDclRecordQueryObject.php.

86 : array {
87 return $all_records;
88 }

◆ getGroupStatement()

ilDclRecordQueryObject::getGroupStatement ( )

Definition at line 59 of file class.ilDclRecordQueryObject.php.

59 : string
60 {
62 }

References $groupStatement.

◆ getJoinStatement()

ilDclRecordQueryObject::getJoinStatement ( )

Definition at line 39 of file class.ilDclRecordQueryObject.php.

39 : string
40 {
42 }

References $joinStatement.

◆ getOrderStatement()

ilDclRecordQueryObject::getOrderStatement ( )

Definition at line 69 of file class.ilDclRecordQueryObject.php.

69 : string
70 {
72 }

References $orderStatement.

◆ getSelectStatement()

ilDclRecordQueryObject::getSelectStatement ( )

Definition at line 29 of file class.ilDclRecordQueryObject.php.

29 : string
30 {
32 }

References $selectStatement.

◆ getWhereStatement()

ilDclRecordQueryObject::getWhereStatement ( )

Definition at line 49 of file class.ilDclRecordQueryObject.php.

49 : string
50 {
52 }

References $whereStatement.

◆ setGroupStatement()

ilDclRecordQueryObject::setGroupStatement ( string  $groupStatement)

Definition at line 64 of file class.ilDclRecordQueryObject.php.

64 : void
65 {
66 $this->groupStatement = " " . $groupStatement;
67 }

References $groupStatement.

◆ setJoinStatement()

ilDclRecordQueryObject::setJoinStatement ( string  $joinStatement)

Definition at line 44 of file class.ilDclRecordQueryObject.php.

44 : void
45 {
46 $this->joinStatement = " " . $joinStatement;
47 }

References $joinStatement.

◆ setOrderStatement()

ilDclRecordQueryObject::setOrderStatement ( string  $orderStatement)

Definition at line 74 of file class.ilDclRecordQueryObject.php.

74 : void
75 {
76 $this->orderStatement = " " . $orderStatement;
77 }

References $orderStatement.

◆ setSelectStatement()

ilDclRecordQueryObject::setSelectStatement ( string  $selectStatement)

Definition at line 34 of file class.ilDclRecordQueryObject.php.

34 : void
35 {
36 $this->selectStatement = " " . $selectStatement;
37 }

References $selectStatement.

◆ setWhereStatement()

ilDclRecordQueryObject::setWhereStatement ( string  $whereStatement)

Definition at line 54 of file class.ilDclRecordQueryObject.php.

54 : void
55 {
56 $this->whereStatement = " " . $whereStatement;
57 }

References $whereStatement.

Field Documentation

◆ $groupStatement

string ilDclRecordQueryObject::$groupStatement = ""
protected

Definition at line 26 of file class.ilDclRecordQueryObject.php.

Referenced by getGroupStatement(), and setGroupStatement().

◆ $joinStatement

string ilDclRecordQueryObject::$joinStatement = ""
protected

Definition at line 24 of file class.ilDclRecordQueryObject.php.

Referenced by getJoinStatement(), and setJoinStatement().

◆ $orderStatement

string ilDclRecordQueryObject::$orderStatement = ""
protected

Definition at line 27 of file class.ilDclRecordQueryObject.php.

Referenced by getOrderStatement(), and setOrderStatement().

◆ $selectStatement

string ilDclRecordQueryObject::$selectStatement = ""
protected

Definition at line 23 of file class.ilDclRecordQueryObject.php.

Referenced by getSelectStatement(), and setSelectStatement().

◆ $whereStatement

string ilDclRecordQueryObject::$whereStatement = ""
protected

Definition at line 25 of file class.ilDclRecordQueryObject.php.

Referenced by getWhereStatement(), and setWhereStatement().


The documentation for this class was generated from the following file: