|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
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 1567 of file parsenodes.h.
| char *name WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| char *refname WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| Oid startInRangeFunc WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| Oid endInRangeFunc WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| Oid inRangeColl WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| bool inRangeAsc WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| bool inRangeNullsFirst WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| bool copiedOrder WindowClause::pg_node_attr | ( | query_jumble_ignore | ) |
| Node* WindowClause::endOffset |
Definition at line 1579 of file parsenodes.h.
Referenced by expression_tree_mutator_impl(), expression_tree_walker_impl(), get_rule_windowspec(), get_windowclause_startup_tuples(), make_windowagg(), optimize_window_clauses(), query_tree_mutator_impl(), query_tree_walker_impl(), subquery_planner(), and transformWindowDefinitions().
| int WindowClause::frameOptions |
Definition at line 1577 of file parsenodes.h.
Referenced by get_rule_windowspec(), get_windowclause_startup_tuples(), int8inc_support(), make_windowagg(), optimize_window_clauses(), and transformWindowDefinitions().
| List* WindowClause::orderClause |
Definition at line 1576 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().
| List* WindowClause::partitionClause |
Definition at line 1574 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().
| Node* WindowClause::startOffset |
Definition at line 1578 of file parsenodes.h.
Referenced by expression_tree_mutator_impl(), expression_tree_walker_impl(), get_rule_windowspec(), make_windowagg(), optimize_window_clauses(), query_tree_mutator_impl(), query_tree_walker_impl(), subquery_planner(), and transformWindowDefinitions().
| NodeTag WindowClause::type |
Definition at line 1569 of file parsenodes.h.
| Index WindowClause::winref |
Definition at line 1590 of file parsenodes.h.
Referenced by create_one_window_path(), get_windowfunc_expr_helper(), make_windowagg(), optimize_window_clauses(), select_active_windows(), and transformWindowDefinitions().