Elgg  Version 4.3
Public Member Functions | List of all members
Elgg\Database\QueryOptions Class Reference
Inheritance diagram for Elgg\Database\QueryOptions:
Elgg\Database\QueryFiltering

Public Member Functions

 __construct ($input=[], $flags=0, $iterator_class="ArrayIterator")
 {} More...
 
 __get ($name)
 {} More...
 
 __set ($name, $value)
 {} More...
 
 __unset ($name)
 {} More...
 
 __isset ($name)
 {} More...
 
 distinct ($distinct=true)
 {Return DISTINCT rows.
Parameters
bool$distinctDistinct
Returns
static
} More...
 
 where (WhereClause $clause)
 {Add where statement.
Parameters
WhereClause$clauseClause
Returns
static
} More...
 
 select (SelectClause $clause)
 {Add a select statement.
Parameters
SelectClause$clauseClause
Returns
$this
} More...
 
 join (JoinClause $clause)
 {Add a join callback.
Parameters
JoinClause$clauseClause
Returns
static
} More...
 
 groupBy (GroupByClause $clause)
 {Add group by statement.
Parameters
GroupByClause$clauseClause
Returns
static
} More...
 
 having (HavingClause $clause)
 {Add having statement.
Parameters
HavingClause$clauseClause
Returns
static
} More...
 
 orderBy (OrderByClause $clause)
 {Add order by statement.
Parameters
OrderByClause$clauseClause
Returns
static
} More...
 

Detailed Description

Definition at line 72 of file QueryOptions.php.

Constructor & Destructor Documentation

Elgg\Database\QueryOptions::__construct (   $input = [],
  $flags = 0,
  $iterator_class = "ArrayIterator" 
)

{}

Definition at line 79 of file QueryOptions.php.

Member Function Documentation

Elgg\Database\QueryOptions::__get (   $name)

{}

Definition at line 87 of file QueryOptions.php.

Elgg\Database\QueryOptions::__isset (   $name)

{}

Definition at line 110 of file QueryOptions.php.

Elgg\Database\QueryOptions::__set (   $name,
  $value 
)

{}

Definition at line 96 of file QueryOptions.php.

Elgg\Database\QueryOptions::__unset (   $name)

{}

Definition at line 103 of file QueryOptions.php.

Elgg\Database\QueryOptions::distinct (   $distinct = true)

{Return DISTINCT rows.

Parameters
bool$distinctDistinct
Returns
static
}

Implements Elgg\Database\QueryFiltering.

Definition at line 117 of file QueryOptions.php.

Elgg\Database\QueryOptions::groupBy ( GroupByClause  $clause)

{Add group by statement.

Parameters
GroupByClause$clauseClause
Returns
static
}

Implements Elgg\Database\QueryFiltering.

Definition at line 153 of file QueryOptions.php.

Elgg\Database\QueryOptions::having ( HavingClause  $clause)

{Add having statement.

Parameters
HavingClause$clauseClause
Returns
static
}

Implements Elgg\Database\QueryFiltering.

Definition at line 162 of file QueryOptions.php.

Elgg\Database\QueryOptions::join ( JoinClause  $clause)

{Add a join callback.

Parameters
JoinClause$clauseClause
Returns
static
}

Implements Elgg\Database\QueryFiltering.

Definition at line 144 of file QueryOptions.php.

Elgg\Database\QueryOptions::orderBy ( OrderByClause  $clause)

{Add order by statement.

Parameters
OrderByClause$clauseClause
Returns
static
}

Implements Elgg\Database\QueryFiltering.

Definition at line 171 of file QueryOptions.php.

Elgg\Database\QueryOptions::select ( SelectClause  $clause)

{Add a select statement.

Parameters
SelectClause$clauseClause
Returns
$this
}

Implements Elgg\Database\QueryFiltering.

Definition at line 135 of file QueryOptions.php.

Elgg\Database\QueryOptions::where ( WhereClause  $clause)

{Add where statement.

Parameters
WhereClause$clauseClause
Returns
static
}

Implements Elgg\Database\QueryFiltering.

Definition at line 126 of file QueryOptions.php.


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