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

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

Public Member Functions
char *name pg_node_attr (query_jumble_ignore)
char *refname pg_node_attr (query_jumble_ignore)
Oid startInRangeFunc pg_node_attr (query_jumble_ignore)
Oid endInRangeFunc pg_node_attr (query_jumble_ignore)
Oid inRangeColl pg_node_attr (query_jumble_ignore)
bool inRangeAsc pg_node_attr (query_jumble_ignore)
bool inRangeNullsFirst pg_node_attr (query_jumble_ignore)
bool copiedOrder pg_node_attr (query_jumble_ignore)
Data Fields
NodeTag type
List * partitionClause
List * orderClause
int frameOptions
Node * startOffset
Node * endOffset
Index winref

Definition at line 1550 of file parsenodes.h.

pg_node_attr() [1/8]

char *name WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [2/8]

char *refname WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [3/8]

Oid startInRangeFunc WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [4/8]

Oid endInRangeFunc WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [5/8]

Oid inRangeColl WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [6/8]

bool inRangeAsc WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [7/8]

bool inRangeNullsFirst WindowClause::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [8/8]

bool copiedOrder WindowClause::pg_node_attr ( query_jumble_ignore )

endOffset

Node* WindowClause::endOffset

frameOptions

int WindowClause::frameOptions

orderClause

List* WindowClause::orderClause

Definition at line 1559 of file parsenodes.h.

Referenced by cost_windowagg(), create_windowagg_plan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_rule_windowspec(), get_windowclause_startup_tuples(), int8inc_support(), make_pathkeys_for_window(), make_window_input_target(), optimize_window_clauses(), select_active_windows(), and transformWindowDefinitions().

partitionClause

List* WindowClause::partitionClause

Definition at line 1557 of file parsenodes.h.

Referenced by cost_windowagg(), create_windowagg_plan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_rule_windowspec(), get_windowclause_startup_tuples(), make_pathkeys_for_window(), make_window_input_target(), optimize_window_clauses(), select_active_windows(), targetIsInAllPartitionLists(), and transformWindowDefinitions().

startOffset

Node* WindowClause::startOffset

type

winref

Index WindowClause::winref


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