PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
NodeTag | type |
TableFuncType | functype |
List * | ns_uris |
List * | ns_names |
Node * | docexpr |
Node * | rowexpr |
List * | colnames |
List * | coltypes |
List * | coltypmods |
List * | colcollations |
List * | colexprs |
List * | coldefexprs |
List * | colvalexprs |
Bitmapset * | notnulls |
Node * | plan |
int | ordinalitycol |
int | location |
Definition at line 88 of file primnodes.h.
List* TableFunc::colcollations |
Definition at line 99 of file primnodes.h.
Referenced by _readRangeTblEntry(), addRangeTableEntryForTableFunc(), appendJsonTableColumns(), ExecInitTableFuncScan(), find_expr_references_walker(), and transformRangeTableFunc().
List* TableFunc::coldefexprs |
Definition at line 101 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator(), expression_tree_walker(), get_xmltable(), and transformRangeTableFunc().
List* TableFunc::colexprs |
Definition at line 100 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator(), expression_tree_walker(), get_xmltable(), JumbleExpr(), and transformRangeTableFunc().
List* TableFunc::colnames |
Definition at line 96 of file primnodes.h.
Referenced by addRangeTableEntryForTableFunc(), appendJsonTableColumns(), ExecInitTableFuncScan(), get_json_table_columns(), get_xmltable(), and transformRangeTableFunc().
List* TableFunc::coltypes |
Definition at line 97 of file primnodes.h.
Referenced by _readRangeTblEntry(), addRangeTableEntryForTableFunc(), appendJsonTableColumns(), ExecInitTableFuncScan(), find_expr_references_walker(), get_json_table_columns(), get_xmltable(), and transformRangeTableFunc().
List* TableFunc::coltypmods |
Definition at line 98 of file primnodes.h.
Referenced by _readRangeTblEntry(), addRangeTableEntryForTableFunc(), appendJsonTableColumns(), ExecInitTableFuncScan(), get_json_table_columns(), get_xmltable(), and transformRangeTableFunc().
List* TableFunc::colvalexprs |
Definition at line 102 of file primnodes.h.
Referenced by appendJsonTableColumns(), expression_tree_mutator(), expression_tree_walker(), get_json_table_columns(), JsonTableInitOpaque(), JumbleExpr(), and makeParentJsonTableNode().
Node* TableFunc::docexpr |
Definition at line 94 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator(), expression_tree_walker(), get_json_table(), get_json_table_columns(), get_xmltable(), JsonTableInitOpaque(), JumbleExpr(), transformJsonTable(), and transformRangeTableFunc().
TableFuncType TableFunc::functype |
Definition at line 91 of file primnodes.h.
Referenced by addRangeTableEntryForTableFunc(), ExecInitTableFuncScan(), get_tablefunc(), JumbleExpr(), transformJsonTable(), and transformRangeTableFunc().
int TableFunc::location |
Definition at line 106 of file primnodes.h.
Referenced by transformJsonTable(), and transformRangeTableFunc().
Bitmapset* TableFunc::notnulls |
Definition at line 103 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), get_xmltable(), and transformRangeTableFunc().
List* TableFunc::ns_names |
Definition at line 93 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), get_xmltable(), and transformRangeTableFunc().
List* TableFunc::ns_uris |
Definition at line 92 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator(), expression_tree_walker(), get_xmltable(), and transformRangeTableFunc().
int TableFunc::ordinalitycol |
Definition at line 105 of file primnodes.h.
Referenced by get_xmltable(), transformJsonTable(), and transformRangeTableFunc().
Node* TableFunc::plan |
Definition at line 104 of file primnodes.h.
Referenced by get_json_table(), JsonTableInitOpaque(), and transformJsonTable().
Node* TableFunc::rowexpr |
Definition at line 95 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator(), expression_tree_walker(), get_xmltable(), JumbleExpr(), and transformRangeTableFunc().
NodeTag TableFunc::type |
Definition at line 90 of file primnodes.h.