|
PostgreSQL Source Code git master
|
#include <primnodes.h>
Public Member Functions | |
| List *ns_uris | pg_node_attr (query_jumble_ignore) |
| List *ns_names | pg_node_attr (query_jumble_ignore) |
| List *colnames | pg_node_attr (query_jumble_ignore) |
| List *coltypes | pg_node_attr (query_jumble_ignore) |
| List *coltypmods | pg_node_attr (query_jumble_ignore) |
| List *colcollations | pg_node_attr (query_jumble_ignore) |
| List *coldefexprs | pg_node_attr (query_jumble_ignore) |
| List *colvalexprs | pg_node_attr (query_jumble_ignore) |
| List *passingvalexprs | pg_node_attr (query_jumble_ignore) |
| Bitmapset *notnulls | pg_node_attr (query_jumble_ignore) |
| Node *plan | pg_node_attr (query_jumble_ignore) |
| int ordinalitycol | pg_node_attr (query_jumble_ignore) |
Data Fields | |
| NodeTag | type |
| TableFuncType | functype |
| Node * | docexpr |
| Node * | rowexpr |
| List * | colexprs |
| ParseLoc | location |
Definition at line 110 of file primnodes.h.
| List *ns_uris TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *ns_names TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *colnames TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *coltypes TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *coltypmods TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *colcollations TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *coldefexprs TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *colvalexprs TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List *passingvalexprs TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| Bitmapset *notnulls TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| int ordinalitycol TableFunc::pg_node_attr | ( | query_jumble_ignore | ) |
| List* TableFunc::colexprs |
Definition at line 132 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_xmltable(), and transformRangeTableFunc().
| Node* TableFunc::docexpr |
Definition at line 120 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_json_table(), get_xmltable(), JsonTableInitOpaque(), transformJsonTable(), transformJsonTableColumns(), and transformRangeTableFunc().
| TableFuncType TableFunc::functype |
Definition at line 114 of file primnodes.h.
Referenced by addRangeTableEntryForTableFunc(), ExecInitTableFuncScan(), ExplainTargetRel(), get_tablefunc(), transformJsonTable(), and transformRangeTableFunc().
| ParseLoc TableFunc::location |
Definition at line 146 of file primnodes.h.
Referenced by transformJsonTable(), and transformRangeTableFunc().
| Node* TableFunc::rowexpr |
Definition at line 122 of file primnodes.h.
Referenced by ExecInitTableFuncScan(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_xmltable(), and transformRangeTableFunc().
| NodeTag TableFunc::type |
Definition at line 112 of file primnodes.h.