PostgreSQL Source Code: WindowAgg Struct Reference (original) (raw)

#include <[plannodes.h](plannodes%5F8h%5Fsource.html)>

Public Member Functions
AttrNumber *partColIdx pg_node_attr (array_size(partNumCols))
Oid *partOperators pg_node_attr (array_size(partNumCols))
Oid *partCollations pg_node_attr (array_size(partNumCols))
AttrNumber *ordColIdx pg_node_attr (array_size(ordNumCols))
Oid *ordOperators pg_node_attr (array_size(ordNumCols))
Oid *ordCollations pg_node_attr (array_size(ordNumCols))
Data Fields
Plan plan
char * winname
Index winref
int partNumCols
int ordNumCols
int frameOptions
Node * startOffset
Node * endOffset
List * runCondition
List * runConditionOrig
Oid startInRangeFunc
Oid endInRangeFunc
Oid inRangeColl
bool inRangeAsc
bool inRangeNullsFirst
bool topWindow

Definition at line 1180 of file plannodes.h.

pg_node_attr() [1/6]

pg_node_attr() [2/6]

Oid *ordOperators WindowAgg::pg_node_attr ( array_size(ordNumCols) )

pg_node_attr() [3/6]

Oid *ordCollations WindowAgg::pg_node_attr ( array_size(ordNumCols) )

pg_node_attr() [4/6]

pg_node_attr() [5/6]

Oid *partOperators WindowAgg::pg_node_attr ( array_size(partNumCols) )

pg_node_attr() [6/6]

Oid *partCollations WindowAgg::pg_node_attr ( array_size(partNumCols) )

endInRangeFunc

Oid WindowAgg::endInRangeFunc

endOffset

Node* WindowAgg::endOffset

frameOptions

int WindowAgg::frameOptions

inRangeAsc

bool WindowAgg::inRangeAsc

inRangeColl

Oid WindowAgg::inRangeColl

inRangeNullsFirst

bool WindowAgg::inRangeNullsFirst

ordNumCols

int WindowAgg::ordNumCols

partNumCols

int WindowAgg::partNumCols

plan

runCondition

List* WindowAgg::runCondition

runConditionOrig

List* WindowAgg::runConditionOrig

startInRangeFunc

Oid WindowAgg::startInRangeFunc

startOffset

Node* WindowAgg::startOffset

topWindow

bool WindowAgg::topWindow

winname

winref


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