PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Data Fields | |
NodeTag | type |
Node * | funcexpr |
int | funccolcount |
List * | funccolnames |
List * | funccoltypes |
List * | funccoltypmods |
List * | funccolcollations |
Bitmapset * | funcparams |
Definition at line 1190 of file parsenodes.h.
List* RangeTblFunction::funccolcollations |
Definition at line 1200 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecInitFunctionScan(), expandRTE(), find_expr_references_walker(), get_from_clause_coldeflist(), and inline_set_returning_function().
int RangeTblFunction::funccolcount |
Definition at line 1195 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecInitFunctionScan(), expandRTE(), get_rte_attribute_is_dropped(), and pull_up_constant_function().
List* RangeTblFunction::funccolnames |
Definition at line 1197 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecInitFunctionScan(), get_from_clause_coldeflist(), get_from_clause_item(), and inline_set_returning_function().
List* RangeTblFunction::funccoltypes |
Definition at line 1198 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecInitFunctionScan(), expandRTE(), find_expr_references_walker(), get_from_clause_coldeflist(), and inline_set_returning_function().
List* RangeTblFunction::funccoltypmods |
Definition at line 1199 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecInitFunctionScan(), expandRTE(), get_from_clause_coldeflist(), and inline_set_returning_function().
Node* RangeTblFunction::funcexpr |
Definition at line 1194 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecInitFunctionScan(), expandRTE(), ExplainNode(), ExplainTargetRel(), expression_tree_mutator(), finalize_plan(), get_from_clause_item(), get_rte_attribute_is_dropped(), inline_set_returning_function(), JumbleExpr(), pull_up_constant_function(), and set_function_size_estimates().
Bitmapset* RangeTblFunction::funcparams |
Definition at line 1202 of file parsenodes.h.
Referenced by addRangeTableEntryForFunction(), ExecReScanFunctionScan(), and finalize_plan().
NodeTag RangeTblFunction::type |
Definition at line 1192 of file parsenodes.h.