PostgreSQL Source Code  git master
AggStatePerPhaseData Struct Reference

#include <nodeAgg.h>

Data Fields

AggStrategy aggstrategy
 
int numsets
 
int * gset_lengths
 
Bitmapset ** grouped_cols
 
ExprState ** eqfunctions
 
Aggaggnode
 
Sortsortnode
 
ExprStateevaltrans
 
ExprStateevaltrans_cache [2][2]
 

Detailed Description

Definition at line 280 of file nodeAgg.h.

Field Documentation

◆ aggnode

Agg* AggStatePerPhaseData::aggnode

Definition at line 288 of file nodeAgg.h.

Referenced by agg_retrieve_direct(), and ExecInitAgg().

◆ aggstrategy

AggStrategy AggStatePerPhaseData::aggstrategy

Definition at line 282 of file nodeAgg.h.

Referenced by agg_refill_hash_table(), ExecAgg(), and ExecInitAgg().

◆ eqfunctions

ExprState** AggStatePerPhaseData::eqfunctions

Definition at line 286 of file nodeAgg.h.

Referenced by agg_retrieve_direct(), and ExecInitAgg().

◆ evaltrans

ExprState* AggStatePerPhaseData::evaltrans

Definition at line 291 of file nodeAgg.h.

Referenced by advance_aggregates(), ExecInitAgg(), and hashagg_recompile_expressions().

◆ evaltrans_cache

ExprState* AggStatePerPhaseData::evaltrans_cache[2][2]

Definition at line 299 of file nodeAgg.h.

Referenced by ExecInitAgg(), and hashagg_recompile_expressions().

◆ grouped_cols

Bitmapset** AggStatePerPhaseData::grouped_cols

Definition at line 285 of file nodeAgg.h.

Referenced by ExecInitAgg(), find_hash_columns(), and prepare_projection_slot().

◆ gset_lengths

int* AggStatePerPhaseData::gset_lengths

Definition at line 284 of file nodeAgg.h.

Referenced by agg_retrieve_direct(), and ExecInitAgg().

◆ numsets

int AggStatePerPhaseData::numsets

◆ sortnode

Sort* AggStatePerPhaseData::sortnode

Definition at line 289 of file nodeAgg.h.

Referenced by ExecInitAgg(), and initialize_phase().


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