PostgreSQL Source Code  git master
deparse_columns Struct Reference

Data Fields

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

Detailed Description

Definition at line 220 of file ruleutils.c.

Field Documentation

◆ colnames

◆ is_new_col

bool* deparse_columns::is_new_col

Definition at line 256 of file ruleutils.c.

Referenced by set_join_column_names(), and set_relation_column_names().

◆ leftattnos

int* deparse_columns::leftattnos

Definition at line 283 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 281 of file ruleutils.c.

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

◆ 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 262 of file ruleutils.c.

Referenced by colname_is_unique(), and set_using_names().

◆ printaliases

bool deparse_columns::printaliases

◆ rightattnos

int* deparse_columns::rightattnos

Definition at line 284 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 282 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 285 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: