PostgreSQL Source Code: HashAggSpill Struct Reference (original) (raw)
Data Fields | |
---|---|
int | npartitions |
LogicalTape ** | partitions |
int64 * | ntuples |
uint32 | mask |
int | shift |
hyperLogLogState * | hll_card |
Detailed Description
Definition at line 332 of file nodeAgg.c.
Field Documentation
◆ hll_card
hyperLogLogState* HashAggSpill::hll_card
Definition at line 339 of file nodeAgg.c.
Referenced by hashagg_spill_finish(), hashagg_spill_init(), and hashagg_spill_tuple().
◆ mask
uint32 HashAggSpill::mask
Definition at line 337 of file nodeAgg.c.
Referenced by hashagg_spill_init(), and hashagg_spill_tuple().
◆ npartitions
int HashAggSpill::npartitions
Definition at line 334 of file nodeAgg.c.
Referenced by agg_refill_hash_table(), hashagg_finish_initial_spills(), hashagg_spill_finish(), and hashagg_spill_init().
◆ ntuples
int64* HashAggSpill::ntuples
Definition at line 336 of file nodeAgg.c.
Referenced by hashagg_reset_spill_state(), hashagg_spill_finish(), hashagg_spill_init(), and hashagg_spill_tuple().
◆ partitions
LogicalTape** HashAggSpill::partitions
Definition at line 335 of file nodeAgg.c.
Referenced by hashagg_reset_spill_state(), hashagg_spill_finish(), hashagg_spill_init(), hashagg_spill_tuple(), and lookup_hash_entries().
◆ shift
int HashAggSpill::shift
Definition at line 338 of file nodeAgg.c.
Referenced by hashagg_spill_finish(), hashagg_spill_init(), and hashagg_spill_tuple().
The documentation for this struct was generated from the following file:
- src/backend/executor/nodeAgg.c