PostgreSQL Source Code: WindowFunc Struct Reference (original) (raw)
#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>
Public Member Functions | |
---|---|
Oid wintype | pg_node_attr (query_jumble_ignore) |
Oid wincollid | pg_node_attr (query_jumble_ignore) |
Oid inputcollid | pg_node_attr (query_jumble_ignore) |
List *runCondition | pg_node_attr (query_jumble_ignore) |
bool winstar | pg_node_attr (query_jumble_ignore) |
bool winagg | pg_node_attr (query_jumble_ignore) |
Data Fields | |
---|---|
Expr | xpr |
Oid | winfnoid |
List * | args |
Expr * | aggfilter |
Index | winref |
ParseLoc | location |
Definition at line 580 of file primnodes.h.
◆ pg_node_attr() [1/6]
Oid wintype WindowFunc::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [2/6]
Oid wincollid WindowFunc::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [3/6]
Oid inputcollid WindowFunc::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [4/6]
List *runCondition WindowFunc::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [5/6]
bool winstar WindowFunc::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [6/6]
bool winagg WindowFunc::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ aggfilter
Expr* WindowFunc::aggfilter
◆ args
Definition at line 592 of file primnodes.h.
Referenced by assign_collations_walker(), cost_windowagg(), eval_const_expressions_mutator(), ExecInitExprRec(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_windowfunc_expr_helper(), initialize_peragg(), ParseFuncOrColumn(), transformJsonAggConstructor(), and transformWindowFuncCall().
◆ location
◆ winfnoid
Definition at line 584 of file primnodes.h.
Referenced by check_functions_in_node(), cost_windowagg(), eval_const_expressions_mutator(), ExecInitWindowAgg(), find_expr_references_walker(), find_window_run_conditions(), get_windowfunc_expr_helper(), initialize_peragg(), optimize_window_clauses(), ParseFuncOrColumn(), and transformJsonAggConstructor().
◆ winref
◆ xpr
The documentation for this struct was generated from the following file:
- src/include/nodes/primnodes.h