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
 

Detailed Description

Definition at line 271 of file nodeAgg.h.

Field Documentation

◆ aggnode

Agg* AggStatePerPhaseData::aggnode

Definition at line 279 of file nodeAgg.h.

Referenced by agg_retrieve_direct(), and ExecInitAgg().

◆ aggstrategy

AggStrategy AggStatePerPhaseData::aggstrategy

Definition at line 273 of file nodeAgg.h.

Referenced by ExecAgg(), and ExecInitAgg().

◆ eqfunctions

ExprState** AggStatePerPhaseData::eqfunctions

Definition at line 277 of file nodeAgg.h.

Referenced by agg_retrieve_direct(), and ExecInitAgg().

◆ evaltrans

ExprState* AggStatePerPhaseData::evaltrans

Definition at line 282 of file nodeAgg.h.

Referenced by advance_aggregates(), and ExecInitAgg().

◆ grouped_cols

Bitmapset** AggStatePerPhaseData::grouped_cols

Definition at line 276 of file nodeAgg.h.

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

◆ gset_lengths

int* AggStatePerPhaseData::gset_lengths

Definition at line 275 of file nodeAgg.h.

Referenced by agg_retrieve_direct(), and ExecInitAgg().

◆ numsets

int AggStatePerPhaseData::numsets

◆ sortnode

Sort* AggStatePerPhaseData::sortnode

Definition at line 280 of file nodeAgg.h.

Referenced by ExecInitAgg(), and initialize_phase().


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