|
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 234 of file ruleutils.c.
| char** deparse_columns::colnames |
Definition at line 252 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 270 of file ruleutils.c.
Referenced by set_join_column_names(), and set_relation_column_names().
| int* deparse_columns::leftattnos |
Definition at line 297 of file ruleutils.c.
Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().
| int deparse_columns::leftrti |
Definition at line 295 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 308 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 269 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 251 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 268 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 276 of file ruleutils.c.
Referenced by build_colinfo_names_hash(), colname_is_unique(), and set_using_names().
| bool deparse_columns::printaliases |
Definition at line 273 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 298 of file ruleutils.c.
Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().
| int deparse_columns::rightrti |
Definition at line 296 of file ruleutils.c.
Referenced by identify_join_columns(), set_join_column_names(), and set_using_names().
| List* deparse_columns::usingNames |
Definition at line 299 of file ruleutils.c.
Referenced by get_from_clause_item(), set_join_column_names(), and set_using_names().