PostgreSQL Source Code  git master
grouping_sets_data Struct Reference

Data Fields

Listrollups
 
Listhash_sets_idx
 
double dNumHashGroups
 
bool any_hashable
 
Bitmapsetunsortable_refs
 
Bitmapsetunhashable_refs
 
Listunsortable_sets
 
int * tleref_to_colnum_map
 

Detailed Description

Definition at line 95 of file planner.c.

Field Documentation

◆ any_hashable

bool grouping_sets_data::any_hashable

◆ dNumHashGroups

double grouping_sets_data::dNumHashGroups

Definition at line 99 of file planner.c.

Referenced by consider_groupingsets_paths(), and get_number_of_groups().

◆ hash_sets_idx

List* grouping_sets_data::hash_sets_idx

Definition at line 98 of file planner.c.

Referenced by get_number_of_groups(), and preprocess_grouping_sets().

◆ rollups

◆ tleref_to_colnum_map

int* grouping_sets_data::tleref_to_colnum_map

Definition at line 104 of file planner.c.

Referenced by consider_groupingsets_paths(), and preprocess_grouping_sets().

◆ unhashable_refs

Bitmapset* grouping_sets_data::unhashable_refs

Definition at line 102 of file planner.c.

Referenced by preprocess_grouping_sets().

◆ unsortable_refs

Bitmapset* grouping_sets_data::unsortable_refs

Definition at line 101 of file planner.c.

Referenced by preprocess_grouping_sets().

◆ unsortable_sets

List* grouping_sets_data::unsortable_sets

The documentation for this struct was generated from the following file: