| 
| 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...
  | 
|   |