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
 
WindowObject winobj
 

Detailed Description

Definition at line 77 of file nodeWindowAgg.c.

Field Documentation

◆ aggno

int WindowStatePerFuncData::aggno

Definition at line 97 of file nodeWindowAgg.c.

Referenced by ExecInitWindowAgg().

◆ flinfo

FmgrInfo WindowStatePerFuncData::flinfo

Definition at line 85 of file nodeWindowAgg.c.

Referenced by eval_windowfunction(), and ExecInitWindowAgg().

◆ numArguments

int WindowStatePerFuncData::numArguments

◆ plain_agg

bool WindowStatePerFuncData::plain_agg

Definition at line 96 of file nodeWindowAgg.c.

Referenced by begin_partition(), ExecInitWindowAgg(), and ExecWindowAgg().

◆ resulttypeByVal

bool WindowStatePerFuncData::resulttypeByVal

Definition at line 94 of file nodeWindowAgg.c.

Referenced by eval_windowfunction(), and ExecInitWindowAgg().

◆ resulttypeLen

int16 WindowStatePerFuncData::resulttypeLen

Definition at line 93 of file nodeWindowAgg.c.

Referenced by eval_windowfunction(), and ExecInitWindowAgg().

◆ wfunc

WindowFunc* WindowStatePerFuncData::wfunc

Definition at line 81 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: