-
Notifications
You must be signed in to change notification settings - Fork 35
icms_db_criteria_Compo
Raimondas Rimkevičius edited this page Mar 9, 2020
·
1 revision
Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!
Collection of multiple criteria elements
Abstract base class should never be instantiated directly.
- Class name: icms_db_criteria_Compo
- Namespace:
- Parent class: icms_db_criteria_Element
public \icms_db_criteria_Element[] $criteriaElements = array()
The elements of the collection
- Visibility: public
public array $conditions = array()
Conditions
- Visibility: public
public string $order = ASC
Sort order
- Visibility: public
public string $sort
- Visibility: public
public int $limit
Number of records to retrieve
- Visibility: public
public int $start
Offset of first record
- Visibility: public
public string $groupby
- Visibility: public
mixed icms_db_criteria_Element::__construct()
Constructor
- Visibility: public
- This method is defined by icms_db_criteria_Element
object icms_db_criteria_Compo::add(object criteriaElement, string condition)
Add an element
- Visibility: public
- criteriaElement object
- condition string
mixed icms_db_criteria_Element::render()
Render the criteria element
- Visibility: public
- This method is abstract.
- This method is defined by icms_db_criteria_Element
string icms_db_criteria_Compo::renderWhere()
Make the criteria into a SQL "WHERE" clause
- Visibility: public
string icms_db_criteria_Compo::renderLdap()
Generate an LDAP filter from criteria
- Visibility: public
mixed icms_db_criteria_Element::setSort(string sort)
- Visibility: public
- This method is defined by icms_db_criteria_Element
- sort string
string icms_db_criteria_Element::getSort()
- Visibility: public
- This method is defined by icms_db_criteria_Element
mixed icms_db_criteria_Element::setOrder(string order)
- Visibility: public
- This method is defined by icms_db_criteria_Element
- order string
string icms_db_criteria_Element::getOrder()
- Visibility: public
- This method is defined by icms_db_criteria_Element
mixed icms_db_criteria_Element::setLimit(int limit)
- Visibility: public
- This method is defined by icms_db_criteria_Element
- limit int
int icms_db_criteria_Element::getLimit()
- Visibility: public
- This method is defined by icms_db_criteria_Element
mixed icms_db_criteria_Element::setStart(int start)
- Visibility: public
- This method is defined by icms_db_criteria_Element
- start int
int icms_db_criteria_Element::getStart()
- Visibility: public
- This method is defined by icms_db_criteria_Element
mixed icms_db_criteria_Element::setGroupby(string group)
- Visibility: public
- This method is defined by icms_db_criteria_Element
- group string
string icms_db_criteria_Element::getGroupby()
- Visibility: public
- This method is defined by icms_db_criteria_Element