PostgreSQL Source Code  git master
AggStatePerHashData Struct Reference

#include <nodeAgg.h>

Data Fields

TupleHashTable hashtable
 
TupleHashIterator hashiter
 
TupleTableSlothashslot
 
FmgrInfohashfunctions
 
Oideqfuncoids
 
int numCols
 
int numhashGrpCols
 
int largestGrpColIdx
 
AttrNumberhashGrpColIdxInput
 
AttrNumberhashGrpColIdxHash
 
Aggaggnode
 

Detailed Description

Definition at line 309 of file nodeAgg.h.

Field Documentation

◆ aggnode

Agg* AggStatePerHashData::aggnode

◆ eqfuncoids

Oid* AggStatePerHashData::eqfuncoids

Definition at line 315 of file nodeAgg.h.

Referenced by build_hash_table(), and find_hash_columns().

◆ hashfunctions

FmgrInfo* AggStatePerHashData::hashfunctions

Definition at line 314 of file nodeAgg.h.

Referenced by build_hash_table(), and find_hash_columns().

◆ hashGrpColIdxHash

AttrNumber* AggStatePerHashData::hashGrpColIdxHash

Definition at line 320 of file nodeAgg.h.

Referenced by build_hash_table(), and find_hash_columns().

◆ hashGrpColIdxInput

AttrNumber* AggStatePerHashData::hashGrpColIdxInput

◆ hashiter

◆ hashslot

◆ hashtable

◆ largestGrpColIdx

int AggStatePerHashData::largestGrpColIdx

Definition at line 318 of file nodeAgg.h.

Referenced by find_hash_columns(), and prepare_hash_slot().

◆ numCols

int AggStatePerHashData::numCols

Definition at line 316 of file nodeAgg.h.

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

◆ numhashGrpCols

int AggStatePerHashData::numhashGrpCols

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