PostgreSQL Source Code  git master
deparse_columns Struct Reference

Data Fields

int num_cols
 
char ** colnames
 
int num_new_cols
 
char ** new_colnames
 
bool * is_new_col
 
bool printaliases
 
ListparentUsing
 
int leftrti
 
int rightrti
 
int * leftattnos
 
int * rightattnos
 
ListusingNames
 
HTABnames_hash
 

Detailed Description

Definition at line 232 of file ruleutils.c.

Field Documentation

◆ colnames

◆ is_new_col

bool* deparse_columns::is_new_col

Definition at line 268 of file ruleutils.c.

Referenced by set_join_column_names(), and set_relation_column_names().

◆ leftattnos

int* deparse_columns::leftattnos

Definition at line 295 of file ruleutils.c.

Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().

◆ leftrti

int deparse_columns::leftrti

Definition at line 293 of file ruleutils.c.

Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().

◆ names_hash

HTAB* deparse_columns::names_hash

◆ new_colnames

char** deparse_columns::new_colnames

◆ num_cols

◆ num_new_cols

int deparse_columns::num_new_cols

◆ parentUsing

List* deparse_columns::parentUsing

Definition at line 274 of file ruleutils.c.

Referenced by build_colinfo_names_hash(), colname_is_unique(), and set_using_names().

◆ printaliases

bool deparse_columns::printaliases

◆ rightattnos

int* deparse_columns::rightattnos

Definition at line 296 of file ruleutils.c.

Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().

◆ rightrti

int deparse_columns::rightrti

Definition at line 294 of file ruleutils.c.

Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().

◆ usingNames

List* deparse_columns::usingNames

Definition at line 297 of file ruleutils.c.

Referenced by get_from_clause_item(), set_join_column_names(), and set_using_names().


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