PostgreSQL Source Code git master
Loading...
Searching...
No Matches
RangeTblEntry Struct Reference

#include <parsenodes.h>

Public Member Functions

 pg_node_attr (custom_read_write) NodeTag type
 
Alias *alias pg_node_attr (query_jumble_ignore)
 
Alias *eref pg_node_attr (custom_query_jumble)
 
Oid relid pg_node_attr (query_jumble_ignore)
 
char relkind pg_node_attr (query_jumble_ignore)
 
int rellockmode pg_node_attr (query_jumble_ignore)
 
Index perminfoindex pg_node_attr (query_jumble_ignore)
 
bool security_barrier pg_node_attr (query_jumble_ignore)
 
int joinmergedcols pg_node_attr (query_jumble_ignore)
 
List *joinaliasvars pg_node_attr (query_jumble_ignore)
 
List *joinleftcols pg_node_attr (query_jumble_ignore)
 
List *joinrightcols pg_node_attr (query_jumble_ignore)
 
Alias *join_using_alias pg_node_attr (query_jumble_ignore)
 
bool self_reference 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)
 
Cardinality enrtuples pg_node_attr (query_jumble_ignore)
 
bool lateral pg_node_attr (query_jumble_ignore)
 
bool inFromCl pg_node_attr (query_jumble_ignore)
 
List *securityQuals pg_node_attr (query_jumble_ignore)
 

Data Fields

RTEKind rtekind
 
bool inh
 
struct TableSampleClausetablesample
 
Querysubquery
 
JoinType jointype
 
Listfunctions
 
bool funcordinality
 
TableFunctablefunc
 
Listvalues_lists
 
charctename
 
Index ctelevelsup
 
charenrname
 
Listgroupexprs
 

Detailed Description

Definition at line 1084 of file parsenodes.h.

Member Function Documentation

◆ pg_node_attr() [1/21]

Alias *eref RangeTblEntry::pg_node_attr ( custom_query_jumble  )

◆ pg_node_attr() [2/21]

RangeTblEntry::pg_node_attr ( custom_read_write  )

◆ pg_node_attr() [3/21]

Alias *alias RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [4/21]

Oid relid RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [5/21]

char relkind RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [6/21]

int rellockmode RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [7/21]

Index perminfoindex RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [8/21]

bool security_barrier RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [9/21]

int joinmergedcols RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [10/21]

List *joinaliasvars RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [11/21]

List *joinleftcols RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [12/21]

List *joinrightcols RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [13/21]

Alias *join_using_alias RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [14/21]

bool self_reference RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [15/21]

List *coltypes RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [16/21]

List *coltypmods RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [17/21]

List *colcollations RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [18/21]

Cardinality enrtuples RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [19/21]

bool lateral RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [20/21]

bool inFromCl RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [21/21]

List *securityQuals RangeTblEntry::pg_node_attr ( query_jumble_ignore  )

Field Documentation

◆ ctelevelsup

Index RangeTblEntry::ctelevelsup

Definition at line 1256 of file parsenodes.h.

◆ ctename

char* RangeTblEntry::ctename

Definition at line 1254 of file parsenodes.h.

◆ enrname

char* RangeTblEntry::enrname

Definition at line 1289 of file parsenodes.h.

◆ funcordinality

bool RangeTblEntry::funcordinality

Definition at line 1237 of file parsenodes.h.

◆ functions

List* RangeTblEntry::functions

Definition at line 1235 of file parsenodes.h.

◆ groupexprs

List* RangeTblEntry::groupexprs

Definition at line 1297 of file parsenodes.h.

◆ inh

bool RangeTblEntry::inh

Definition at line 1148 of file parsenodes.h.

Referenced by distribute_row_identity_vars(), and preprocess_targetlist().

◆ jointype

JoinType RangeTblEntry::jointype

Definition at line 1209 of file parsenodes.h.

◆ rtekind

RTEKind RangeTblEntry::rtekind

Definition at line 1105 of file parsenodes.h.

Referenced by _outRangeTblEntry(), and preprocess_targetlist().

◆ subquery

Query* RangeTblEntry::subquery

Definition at line 1162 of file parsenodes.h.

◆ tablefunc

TableFunc* RangeTblEntry::tablefunc

Definition at line 1242 of file parsenodes.h.

◆ tablesample

struct TableSampleClause* RangeTblEntry::tablesample

Definition at line 1156 of file parsenodes.h.

◆ values_lists

List* RangeTblEntry::values_lists

Definition at line 1248 of file parsenodes.h.


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