PostgreSQL Source Code  git master
TableFunc Struct Reference

#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
 
Nodedocexpr
 
Noderowexpr
 
Listcolexprs
 
ParseLoc location
 

Detailed Description

Definition at line 109 of file primnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/12]

List* ns_uris TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [2/12]

List* ns_names TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [3/12]

List* colnames TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [4/12]

List* coltypes TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [5/12]

List* coltypmods TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [6/12]

List* colcollations TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [7/12]

List* coldefexprs TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [8/12]

List* colvalexprs TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [9/12]

List* passingvalexprs TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [10/12]

Bitmapset* notnulls TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [11/12]

Node* plan TableFunc::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [12/12]

int ordinalitycol TableFunc::pg_node_attr ( query_jumble_ignore  )

Field Documentation

◆ colexprs

◆ docexpr

◆ functype

◆ location

ParseLoc TableFunc::location

Definition at line 145 of file primnodes.h.

Referenced by transformJsonTable(), and transformRangeTableFunc().

◆ rowexpr

◆ type

NodeTag TableFunc::type

Definition at line 111 of file primnodes.h.


The documentation for this struct was generated from the following file: