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:
- src/include/nodes/plannodes.h