PostgreSQL Source Code
git master
|
Data Fields | |
List * | rtable |
List * | rtable_names |
List * | rtable_columns |
List * | subplans |
List * | ctes |
AppendRelInfo ** | appendrels |
bool | unique_using |
List * | using_names |
Plan * | plan |
List * | ancestors |
Plan * | outer_plan |
Plan * | inner_plan |
List * | outer_tlist |
List * | inner_tlist |
List * | index_tlist |
char * | funcname |
int | numargs |
char ** | argnames |
Definition at line 162 of file ruleutils.c.
List* deparse_namespace::ancestors |
Definition at line 175 of file ruleutils.c.
Referenced by find_param_generator(), find_param_referent(), find_recursive_union(), get_rule_expr(), pop_ancestor_plan(), pop_child_plan(), push_ancestor_plan(), push_child_plan(), and set_deparse_context_plan().
AppendRelInfo** deparse_namespace::appendrels |
Definition at line 169 of file ruleutils.c.
Referenced by deparse_context_for(), deparse_context_for_plan_tree(), get_variable(), pg_get_triggerdef_worker(), select_rtable_names_for_explain(), and set_deparse_for_query().
char** deparse_namespace::argnames |
Definition at line 184 of file ruleutils.c.
Referenced by get_parameter(), and print_function_sqlbody().
List* deparse_namespace::ctes |
Definition at line 168 of file ruleutils.c.
Referenced by deparse_context_for(), deparse_context_for_plan_tree(), generate_relation_name(), get_name_for_var_field(), pg_get_triggerdef_worker(), select_rtable_names_for_explain(), and set_deparse_for_query().
char* deparse_namespace::funcname |
Definition at line 182 of file ruleutils.c.
Referenced by get_parameter(), and print_function_sqlbody().
List* deparse_namespace::index_tlist |
Definition at line 180 of file ruleutils.c.
Referenced by get_name_for_var_field(), resolve_special_varno(), and set_deparse_plan().
Plan* deparse_namespace::inner_plan |
Definition at line 177 of file ruleutils.c.
Referenced by get_name_for_var_field(), get_variable(), resolve_special_varno(), and set_deparse_plan().
List* deparse_namespace::inner_tlist |
Definition at line 179 of file ruleutils.c.
Referenced by get_name_for_var_field(), get_variable(), resolve_special_varno(), and set_deparse_plan().
int deparse_namespace::numargs |
Definition at line 183 of file ruleutils.c.
Referenced by get_parameter(), and print_function_sqlbody().
Plan* deparse_namespace::outer_plan |
Definition at line 176 of file ruleutils.c.
Referenced by get_name_for_var_field(), resolve_special_varno(), and set_deparse_plan().
List* deparse_namespace::outer_tlist |
Definition at line 178 of file ruleutils.c.
Referenced by get_name_for_var_field(), resolve_special_varno(), and set_deparse_plan().
Plan* deparse_namespace::plan |
Definition at line 174 of file ruleutils.c.
Referenced by find_param_generator(), find_param_referent(), get_name_for_var_field(), get_variable(), push_child_plan(), resolve_special_varno(), and set_deparse_plan().
List* deparse_namespace::rtable |
Definition at line 164 of file ruleutils.c.
Referenced by deparse_context_for(), deparse_context_for_plan_tree(), get_name_for_var_field(), get_variable(), has_dangerous_join_using(), pg_get_triggerdef_worker(), resolve_special_varno(), select_rtable_names_for_explain(), set_deparse_for_query(), set_rtable_names(), set_simple_column_names(), and set_using_names().
List* deparse_namespace::rtable_columns |
Definition at line 166 of file ruleutils.c.
Referenced by set_deparse_for_query(), and set_simple_column_names().
List* deparse_namespace::rtable_names |
Definition at line 165 of file ruleutils.c.
Referenced by deparse_context_for_plan_tree(), get_parameter(), get_rtable_name(), get_variable(), select_rtable_names_for_explain(), and set_rtable_names().
List* deparse_namespace::subplans |
Definition at line 167 of file ruleutils.c.
Referenced by deparse_context_for(), deparse_context_for_plan_tree(), pg_get_triggerdef_worker(), select_rtable_names_for_explain(), set_deparse_for_query(), and set_deparse_plan().
bool deparse_namespace::unique_using |
Definition at line 171 of file ruleutils.c.
Referenced by set_deparse_for_query(), and set_using_names().
List* deparse_namespace::using_names |
Definition at line 172 of file ruleutils.c.
Referenced by colname_is_unique(), and set_using_names().