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: