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 292 of file nodeAgg.h.

Field Documentation

◆ aggnode

Agg* AggStatePerHashData::aggnode

Definition at line 304 of file nodeAgg.h.

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

◆ eqfuncoids

Oid* AggStatePerHashData::eqfuncoids

Definition at line 298 of file nodeAgg.h.

Referenced by build_hash_table(), and find_hash_columns().

◆ hashfunctions

FmgrInfo* AggStatePerHashData::hashfunctions

Definition at line 297 of file nodeAgg.h.

Referenced by build_hash_table(), and find_hash_columns().

◆ hashGrpColIdxHash

AttrNumber* AggStatePerHashData::hashGrpColIdxHash

Definition at line 303 of file nodeAgg.h.

Referenced by build_hash_table(), and find_hash_columns().

◆ hashGrpColIdxInput

AttrNumber* AggStatePerHashData::hashGrpColIdxInput

Definition at line 302 of file nodeAgg.h.

Referenced by agg_retrieve_hash_table(), find_hash_columns(), and lookup_hash_entry().

◆ hashiter

TupleHashIterator AggStatePerHashData::hashiter

◆ hashslot

TupleTableSlot* AggStatePerHashData::hashslot

◆ hashtable

◆ largestGrpColIdx

int AggStatePerHashData::largestGrpColIdx

Definition at line 301 of file nodeAgg.h.

Referenced by find_hash_columns(), and lookup_hash_entry().

◆ numCols

int AggStatePerHashData::numCols

Definition at line 299 of file nodeAgg.h.

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

◆ numhashGrpCols

int AggStatePerHashData::numhashGrpCols

Definition at line 300 of file nodeAgg.h.

Referenced by agg_retrieve_hash_table(), find_hash_columns(), and lookup_hash_entry().


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