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