PostgreSQL Source Code  git master
AggStatePerAggData Struct Reference

#include <nodeAgg.h>

Data Fields

Aggrefaggref
 
int transno
 
Oid finalfn_oid
 
FmgrInfo finalfn
 
int numFinalArgs
 
Listaggdirectargs
 
int16 resulttypeLen
 
bool resulttypeByVal
 
bool shareable
 

Detailed Description

Definition at line 187 of file nodeAgg.h.

Field Documentation

◆ aggdirectargs

List* AggStatePerAggData::aggdirectargs

Definition at line 218 of file nodeAgg.h.

Referenced by ExecInitAgg(), and finalize_aggregate().

◆ aggref

Aggref* AggStatePerAggData::aggref

Definition at line 195 of file nodeAgg.h.

Referenced by ExecInitAgg().

◆ finalfn

FmgrInfo AggStatePerAggData::finalfn

Definition at line 207 of file nodeAgg.h.

Referenced by ExecInitAgg(), and finalize_aggregate().

◆ finalfn_oid

Oid AggStatePerAggData::finalfn_oid

Definition at line 201 of file nodeAgg.h.

Referenced by ExecInitAgg(), and finalize_aggregate().

◆ numFinalArgs

int AggStatePerAggData::numFinalArgs

Definition at line 215 of file nodeAgg.h.

Referenced by ExecInitAgg(), and finalize_aggregate().

◆ resulttypeByVal

bool AggStatePerAggData::resulttypeByVal

Definition at line 225 of file nodeAgg.h.

Referenced by ExecInitAgg().

◆ resulttypeLen

int16 AggStatePerAggData::resulttypeLen

Definition at line 224 of file nodeAgg.h.

Referenced by ExecInitAgg(), finalize_aggregate(), and finalize_partialaggregate().

◆ shareable

bool AggStatePerAggData::shareable

Definition at line 231 of file nodeAgg.h.

◆ transno

int AggStatePerAggData::transno

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