PostgreSQL Source Code git master
Loading...
Searching...
No Matches
WindowStatePerAggData Struct Reference

Data Fields

Oid transfn_oid
 
Oid invtransfn_oid
 
Oid finalfn_oid
 
FmgrInfo transfn
 
FmgrInfo invtransfn
 
FmgrInfo finalfn
 
int numFinalArgs
 
Datum initValue
 
bool initValueIsNull
 
Datum resultValue
 
bool resultValueIsNull
 
int16 inputtypeLen
 
int16 resulttypeLen
 
int16 transtypeLen
 
bool inputtypeByVal
 
bool resulttypeByVal
 
bool transtypeByVal
 
int wfuncno
 
MemoryContext aggcontext
 
Datum transValue
 
bool transValueIsNull
 
int64 transValueCount
 
bool restart
 

Detailed Description

Definition at line 117 of file nodeWindowAgg.c.

Field Documentation

◆ aggcontext

MemoryContext WindowStatePerAggData::aggcontext

Definition at line 161 of file nodeWindowAgg.c.

Referenced by ExecEndWindowAgg(), and release_partition().

◆ finalfn

FmgrInfo WindowStatePerAggData::finalfn

Definition at line 131 of file nodeWindowAgg.c.

◆ finalfn_oid

Oid WindowStatePerAggData::finalfn_oid

Definition at line 122 of file nodeWindowAgg.c.

◆ initValue

Datum WindowStatePerAggData::initValue

Definition at line 138 of file nodeWindowAgg.c.

◆ initValueIsNull

bool WindowStatePerAggData::initValueIsNull

Definition at line 139 of file nodeWindowAgg.c.

◆ inputtypeByVal

bool WindowStatePerAggData::inputtypeByVal

Definition at line 154 of file nodeWindowAgg.c.

◆ inputtypeLen

int16 WindowStatePerAggData::inputtypeLen

Definition at line 151 of file nodeWindowAgg.c.

◆ invtransfn

FmgrInfo WindowStatePerAggData::invtransfn

Definition at line 130 of file nodeWindowAgg.c.

◆ invtransfn_oid

Oid WindowStatePerAggData::invtransfn_oid

Definition at line 121 of file nodeWindowAgg.c.

◆ numFinalArgs

int WindowStatePerAggData::numFinalArgs

Definition at line 133 of file nodeWindowAgg.c.

◆ restart

bool WindowStatePerAggData::restart

Definition at line 170 of file nodeWindowAgg.c.

Referenced by eval_windowaggregates().

◆ resulttypeByVal

bool WindowStatePerAggData::resulttypeByVal

Definition at line 155 of file nodeWindowAgg.c.

◆ resulttypeLen

int16 WindowStatePerAggData::resulttypeLen

Definition at line 152 of file nodeWindowAgg.c.

◆ resultValue

Datum WindowStatePerAggData::resultValue

Definition at line 144 of file nodeWindowAgg.c.

◆ resultValueIsNull

bool WindowStatePerAggData::resultValueIsNull

Definition at line 145 of file nodeWindowAgg.c.

◆ transfn

FmgrInfo WindowStatePerAggData::transfn

Definition at line 129 of file nodeWindowAgg.c.

◆ transfn_oid

Oid WindowStatePerAggData::transfn_oid

Definition at line 120 of file nodeWindowAgg.c.

◆ transtypeByVal

bool WindowStatePerAggData::transtypeByVal

Definition at line 156 of file nodeWindowAgg.c.

◆ transtypeLen

int16 WindowStatePerAggData::transtypeLen

Definition at line 153 of file nodeWindowAgg.c.

◆ transValue

Datum WindowStatePerAggData::transValue

Definition at line 164 of file nodeWindowAgg.c.

◆ transValueCount

int64 WindowStatePerAggData::transValueCount

Definition at line 167 of file nodeWindowAgg.c.

◆ transValueIsNull

bool WindowStatePerAggData::transValueIsNull

Definition at line 165 of file nodeWindowAgg.c.

◆ wfuncno

int WindowStatePerAggData::wfuncno

Definition at line 158 of file nodeWindowAgg.c.

Referenced by eval_windowaggregates().


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