Skip to main content

prepare_grouping_sets

Function prepare_grouping_sets 

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