PostgreSQL Source Code
git master
|
Data Fields | |
int | num_cols |
char ** | colnames |
int | num_new_cols |
char ** | new_colnames |
bool * | is_new_col |
bool | printaliases |
List * | parentUsing |
int | leftrti |
int | rightrti |
int * | leftattnos |
int * | rightattnos |
List * | usingNames |
HTAB * | names_hash |
Definition at line 232 of file ruleutils.c.
char** deparse_columns::colnames |
Definition at line 250 of file ruleutils.c.
Referenced by build_colinfo_names_hash(), colname_is_unique(), expand_colnames_array_to(), get_from_clause_coldeflist(), get_variable(), set_join_column_names(), set_relation_column_names(), and set_using_names().
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().
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().
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().
HTAB* deparse_columns::names_hash |
Definition at line 306 of file ruleutils.c.
Referenced by add_to_names_hash(), build_colinfo_names_hash(), colname_is_unique(), and destroy_colinfo_names_hash().
char** deparse_columns::new_colnames |
Definition at line 267 of file ruleutils.c.
Referenced by build_colinfo_names_hash(), colname_is_unique(), get_column_alias_list(), set_join_column_names(), and set_relation_column_names().
int deparse_columns::num_cols |
Definition at line 249 of file ruleutils.c.
Referenced by build_colinfo_names_hash(), colname_is_unique(), expand_colnames_array_to(), get_variable(), set_join_column_names(), set_relation_column_names(), and set_using_names().
int deparse_columns::num_new_cols |
Definition at line 266 of file ruleutils.c.
Referenced by build_colinfo_names_hash(), colname_is_unique(), get_column_alias_list(), set_join_column_names(), and set_relation_column_names().
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().
bool deparse_columns::printaliases |
Definition at line 271 of file ruleutils.c.
Referenced by get_column_alias_list(), get_rte_alias(), set_join_column_names(), and set_relation_column_names().
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().
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().
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().