PostgreSQL Source Code  git master
WindowClause Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
char * name
 
char * refname
 
ListpartitionClause
 
ListorderClause
 
int frameOptions
 
NodestartOffset
 
NodeendOffset
 
Oid startInRangeFunc
 
Oid endInRangeFunc
 
Oid inRangeColl
 
bool inRangeAsc
 
bool inRangeNullsFirst
 
Index winref
 
bool copiedOrder
 

Detailed Description

Definition at line 1325 of file parsenodes.h.

Field Documentation

◆ copiedOrder

bool WindowClause::copiedOrder

Definition at line 1341 of file parsenodes.h.

Referenced by get_rule_windowspec(), and transformWindowDefinitions().

◆ endInRangeFunc

Oid WindowClause::endInRangeFunc

◆ endOffset

◆ frameOptions

int WindowClause::frameOptions

◆ inRangeAsc

bool WindowClause::inRangeAsc

Definition at line 1338 of file parsenodes.h.

Referenced by create_windowagg_plan(), and transformWindowDefinitions().

◆ inRangeColl

Oid WindowClause::inRangeColl

◆ inRangeNullsFirst

bool WindowClause::inRangeNullsFirst

Definition at line 1339 of file parsenodes.h.

Referenced by create_windowagg_plan(), and transformWindowDefinitions().

◆ name

char* WindowClause::name

◆ orderClause

◆ partitionClause

◆ refname

char* WindowClause::refname

Definition at line 1329 of file parsenodes.h.

Referenced by get_rule_windowspec(), and transformWindowDefinitions().

◆ startInRangeFunc

Oid WindowClause::startInRangeFunc

◆ startOffset

◆ type

NodeTag WindowClause::type

Definition at line 1327 of file parsenodes.h.

◆ winref


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