Differences Between: [Versions 400 and 401] [Versions 400 and 402] [Versions 400 and 403]
(no description)
File Size: | 147 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
groupconcat:: (6 methods):
get_name()
compatible()
sortable()
get_column_field_sql()
get_field_sql()
format_value()
Class: groupconcat - X-Ref
Column group concatenation aggregation typeget_name() X-Ref |
Return aggregation name return: lang_string |
compatible(int $columntype) X-Ref |
This aggregation can be performed on all non-timestamp columns return: bool param: int $columntype |
sortable(bool $columnsortable) X-Ref |
We cannot sort this aggregation type return: bool param: bool $columnsortable |
get_column_field_sql(array $sqlfields) X-Ref |
Override base method to ensure all SQL fields are concatenated together if there are multiple return: string param: array $sqlfields |
get_field_sql(string $field, int $columntype) X-Ref |
Return the aggregated field SQL return: string param: string $field param: int $columntype |
format_value($value, array $values, array $callbacks) X-Ref |
Return formatted value for column when applying aggregation, note we need to split apart the concatenated string and apply callbacks to each concatenated value separately return: mixed param: mixed $value param: array $values param: array $callbacks |