|
| class | Aggregator |
| | The abstract base class for the Aggregator_* classes. More...
|
| |
| class | Item_sum |
| | Class Item_sum is the base class used for special expressions that SQL calls 'set functions'. More...
|
| |
| struct | Item_sum::Collect_grouped_aggregate_info |
| | argument used by walk method collect_grouped_aggregates ("cga") More...
|
| |
| class | Aggregator_distinct |
| | The distinct aggregator. More...
|
| |
| class | Aggregator_simple |
| | The pass-through aggregator. More...
|
| |
| class | Item_sum_num |
| |
| class | Item_sum_int |
| |
| class | Item_sum_sum |
| |
| class | Item_sum_count |
| |
| class | Item_aggregate_field |
| | This is used in connection with a parent aggregate Item: More...
|
| |
| class | Item_aggr_numeric_field |
| | Common abstract class for aggregate field classes that return numeric values: Item_aggr_avg_field Item_aggr_variance_field. More...
|
| |
| class | Item_aggr_avg_field |
| |
| class | Item_aggr_bit_field |
| | This is used in connection with an Item_sum_bit,. More...
|
| |
| class | Item_sum_json |
| | Common abstraction for Item_sum_json_array and Item_sum_json_object. More...
|
| |
| class | Item_sum_json_array |
| | Implements aggregation of values into an array. More...
|
| |
| class | Item_sum_json_object |
| | Implements aggregation of values into an object. More...
|
| |
| class | Item_sum_avg |
| |
| class | Item_aggr_variance_field |
| |
| class | Item_sum_variance |
| |
| class | Item_aggr_std_field |
| |
| class | Item_sum_std |
| |
| class | Item_sum_hybrid |
| | Abstract base class for the MIN and MAX aggregate functions. More...
|
| |
| class | Item_sum_min |
| |
| class | Item_sum_max |
| |
| class | Item_sum_bit |
| | Base class used to implement BIT_AND, BIT_OR and BIT_XOR. More...
|
| |
| class | Item_sum_or |
| |
| class | Item_sum_and |
| |
| class | Item_sum_xor |
| |
| class | Item_udf_sum |
| |
| class | Item_sum_udf_float |
| |
| class | Item_sum_udf_int |
| |
| class | Item_sum_udf_str |
| |
| class | Item_sum_udf_decimal |
| |
| class | Item_func_group_concat |
| |
| class | Item_non_framing_wf |
| | Common parent class for window functions that always work on the entire partition, even if a frame is defined. More...
|
| |
| class | Item_row_number |
| | ROW_NUMBER window function, cf. More...
|
| |
| class | Item_rank |
| | RANK or DENSE_RANK window function, cf. More...
|
| |
| class | Item_cume_dist |
| | CUME_DIST window function, cf. More...
|
| |
| class | Item_percent_rank |
| | PERCENT_RANK window function, cf. More...
|
| |
| class | Item_ntile |
| | NTILE window function, cf. More...
|
| |
| class | Item_lead_lag |
| | LEAD/LAG window functions, cf. More...
|
| |
| class | Item_first_last_value |
| | FIRST_VALUE/LAST_VALUE window functions, cf. More...
|
| |
| class | Item_nth_value |
| | NTH_VALUE window function, cf. More...
|
| |
| class | Item_func_grouping |
| | Class for implementation of the GROUPING function. More...
|
| |
| class | Item_rollup_sum_switcher |
| | A wrapper Item that contains a number of aggregate items, one for each level of rollup (see Item_rollup_group_item for numbering conventions). More...
|
| |
| class | Item_sum_collect |
| | Implements ST_Collect which aggregates geometries into Multipoints, Multilinestrings, Multipolygons and Geometrycollections. More...
|
| |