package Gems
subpackage Selector
copyright Copyright (c) 2011 Erasmus MC
license New BSD License
since Class available since version 1.1

 Methods

__construct()

__construct($name) 

Parameters

$name

getClass()

getClass() 

getDefault()

getDefault() 

getFilter()

getFilter() 

getHRef()

getHRef(\MUtil_Lazy_RepeatableInterface $repeater, array $url = array()

Parameters

$repeater

$url

getLabel()

getLabel() 

getLabelClass()

getLabelClass() 

getSQL()

getSQL() 

setClass()

setClass(string $class) : \Gems_Selector_SelectorField

Parameters

$class

string

Returns

\Gems_Selector_SelectorField

setFilter()

setFilter($filter) 

Parameters

$filter

setLabel()

setLabel(string $label) : \Gems_Selector_SelectorField

Parameters

$label

string

Returns

\Gems_Selector_SelectorField

setLabelClass()

setLabelClass(string $class) : \Gems_Selector_SelectorField

Parameters

$class

string

Returns

\Gems_Selector_SelectorField

setSQL()

setSQL(string|\Zend_Db_Expr $sql) : \Gems_Selector_SelectorField

Parameters

$sql

string\Zend_Db_Expr

Returns

\Gems_Selector_SelectorField

setSQLFunction()

setSQLFunction(string $function, string $calculation, string $round = null, $default = null) : \Gems_Selector_SelectorField

Parameters

$function

string

$calculation

string

$round

string

$default

Returns

\Gems_Selector_SelectorField

setToAverage()

setToAverage(string $calculation, integer|null $round = null, mixed $default = null) : \Gems_Selector_SelectorField

Parameters

$calculation

string

$round

integernull

$default

mixed

Returns

\Gems_Selector_SelectorField

setToCount()

setToCount(string $calculation = '*', mixed $default = 0) : \Gems_Selector_SelectorField

Parameters

$calculation

string

$default

mixed

Returns

\Gems_Selector_SelectorField

setToMaximum()

setToMaximum(string $calculation, integer|null $round = null, mixed $default = null) : \Gems_Selector_SelectorField

Parameters

$calculation

string

$round

integernull

$default

mixed

Returns

\Gems_Selector_SelectorField

setToMinimum()

setToMinimum(string $calculation, integer|null $round = null, mixed $default = null) : \Gems_Selector_SelectorField

Parameters

$calculation

string

$round

integernull

$default

mixed

Returns

\Gems_Selector_SelectorField

setToSum()

setToSum(string $calculation, integer|null $round = null, mixed $default = 0) : \Gems_Selector_SelectorField

Parameters

$calculation

string

$round

integernull

$default

mixed

Returns

\Gems_Selector_SelectorField

setToSumWhen()

setToSumWhen(string $condition, mixed $field = 1, integer|null $round = null, mixed $default = 0) : \Gems_Selector_SelectorField

Parameters

$condition

string

$field

mixed

The field or constant to add to the sum when $condition is true.

$round

integernull

$default

mixed

Returns

\Gems_Selector_SelectorField

 Properties

 

$class

$class 

Default

 

$default

$default 

Default

 

$filter

$filter 

Default

 

$label

$label 

Default

 

$labelClass

$labelClass 

Default

 

$name

$name 

Default

 

$sql

$sql 

Default