See Release Notes
Long Term Support Release
Differences Between: [Versions 400 and 401] [Versions 401 and 402] [Versions 401 and 403]
(no description)
File Size: | 149 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 param: int $columntype return: bool |
sortable(bool $columnsortable) X-Ref |
We cannot sort this aggregation type param: bool $columnsortable return: bool |
get_column_field_sql(array $sqlfields) X-Ref |
Override base method to ensure all SQL fields are concatenated together if there are multiple param: array $sqlfields return: string |
get_field_sql(string $field, int $columntype) X-Ref |
Return the aggregated field SQL param: string $field param: int $columntype return: string |
format_value($value, array $values, array $callbacks, int $columntype) 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 param: mixed $value param: array $values param: array $callbacks param: int $columntype return: mixed |