PostgreSQL Source Code git master
WindowStatePerFuncData Struct Reference

Data Fields

WindowFuncExprStatewfuncstate
 
WindowFuncwfunc
 
int numArguments
 
FmgrInfo flinfo
 
Oid winCollation
 
int16 resulttypeLen
 
bool resulttypeByVal
 
bool plain_agg
 
int aggno
 
uint8 ignore_nulls
 
WindowObject winobj
 

Detailed Description

Definition at line 86 of file nodeWindowAgg.c.

Field Documentation

◆ aggno

int WindowStatePerFuncData::aggno

Definition at line 106 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg().

◆ flinfo

FmgrInfo WindowStatePerFuncData::flinfo

Definition at line 94 of file nodeWindowAgg.c.

Referenced by eval_windowfunction(), and ExecInitWindowAgg().

◆ ignore_nulls

uint8 WindowStatePerFuncData::ignore_nulls

Definition at line 107 of file nodeWindowAgg.c.

◆ numArguments

int WindowStatePerFuncData::numArguments

◆ plain_agg

bool WindowStatePerFuncData::plain_agg

◆ resulttypeByVal

bool WindowStatePerFuncData::resulttypeByVal

Definition at line 103 of file nodeWindowAgg.c.

Referenced by eval_windowfunction(), and ExecInitWindowAgg().

◆ resulttypeLen

int16 WindowStatePerFuncData::resulttypeLen

Definition at line 102 of file nodeWindowAgg.c.

Referenced by eval_windowfunction(), and ExecInitWindowAgg().

◆ wfunc

WindowFunc* WindowStatePerFuncData::wfunc

Definition at line 90 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg().

◆ wfuncstate

WindowFuncExprState* WindowStatePerFuncData::wfuncstate

◆ winCollation

Oid WindowStatePerFuncData::winCollation

◆ winobj

WindowObject WindowStatePerFuncData::winobj

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