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: