pub fn prepare_grouping_sets(
engine: &dyn RoutineResolution,
statement: &QueryBlockPlan,
schema: &RowSchema,
params: &[SQLParam],
) -> Result<Option<QueryBlockPlan>, SQLError>Expand description
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.