PostgreSQL Source Code
git master
|
#include <plannodes.h>
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 |
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 1039 of file plannodes.h.
AttrNumber* ordColIdx WindowAgg::pg_node_attr | ( | array_size(ordNumCols) | ) |
Oid* ordOperators WindowAgg::pg_node_attr | ( | array_size(ordNumCols) | ) |
Oid* ordCollations WindowAgg::pg_node_attr | ( | array_size(ordNumCols) | ) |
AttrNumber* partColIdx WindowAgg::pg_node_attr | ( | array_size(partNumCols) | ) |
Oid* partOperators WindowAgg::pg_node_attr | ( | array_size(partNumCols) | ) |
Oid* partCollations WindowAgg::pg_node_attr | ( | array_size(partNumCols) | ) |
Oid WindowAgg::endInRangeFunc |
Definition at line 1091 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
Node* WindowAgg::endOffset |
Definition at line 1077 of file plannodes.h.
Referenced by ExecInitWindowAgg(), make_windowagg(), and set_plan_refs().
int WindowAgg::frameOptions |
Definition at line 1071 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
bool WindowAgg::inRangeAsc |
Definition at line 1097 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
Oid WindowAgg::inRangeColl |
Definition at line 1094 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
bool WindowAgg::inRangeNullsFirst |
Definition at line 1100 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
int WindowAgg::ordNumCols |
Definition at line 1059 of file plannodes.h.
Referenced by are_peers(), ExecInitWindowAgg(), make_windowagg(), prepare_tuplestore(), row_is_in_frame(), update_frameheadpos(), update_frametailpos(), update_grouptailpos(), and WinRowsArePeers().
int WindowAgg::partNumCols |
Definition at line 1047 of file plannodes.h.
Referenced by ExecInitWindowAgg(), make_windowagg(), and spool_tuples().
Plan WindowAgg::plan |
Definition at line 1041 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
List* WindowAgg::runCondition |
Definition at line 1080 of file plannodes.h.
Referenced by ExecInitWindowAgg(), make_windowagg(), and set_plan_refs().
List* WindowAgg::runConditionOrig |
Definition at line 1083 of file plannodes.h.
Referenced by make_windowagg(), and set_plan_refs().
Oid WindowAgg::startInRangeFunc |
Definition at line 1088 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
Node* WindowAgg::startOffset |
Definition at line 1074 of file plannodes.h.
Referenced by ExecInitWindowAgg(), make_windowagg(), and set_plan_refs().
bool WindowAgg::topWindow |
Definition at line 1106 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().
Index WindowAgg::winref |
Definition at line 1044 of file plannodes.h.
Referenced by ExecInitWindowAgg(), and make_windowagg().