Skip to main content

Module grouping_sets

Module grouping_sets 

Source
Expand description

PostgreSQL-compatible grouping-set preparation after input schema binding.

Functionsยง

bind_grouping_names
Bind grouping expressions before storing a query or executing its aggregation. Returns whether an output name was replaced.
prepare_grouping_sets
Resolve grouping names against the input before expanding output aliases and deduplicating GROUP BY DISTINCT sets. Equivalent qualified and unqualified columns share one identity without conflating expressions that PostgreSQL resolves to different operator inputs.
resolve_grouping_expression
An unqualified input column wins even when its lookup is ambiguous. Output names are considered only for a whole bare name, never inside an expression.
validate_grouped_expressions