PostgreSQL Source Code  git master
deparse_namespace Struct Reference

Data Fields

Listrtable
 
Listrtable_names
 
Listrtable_columns
 
Listsubplans
 
Listctes
 
AppendRelInfo ** appendrels
 
bool unique_using
 
Listusing_names
 
Planplan
 
Listancestors
 
Planouter_plan
 
Planinner_plan
 
Listouter_tlist
 
Listinner_tlist
 
Listindex_tlist
 
char * funcname
 
int numargs
 
char ** argnames
 

Detailed Description

Definition at line 162 of file ruleutils.c.

Field Documentation

◆ ancestors

◆ appendrels

◆ argnames

char** deparse_namespace::argnames

Definition at line 184 of file ruleutils.c.

Referenced by get_parameter(), and print_function_sqlbody().

◆ ctes

◆ funcname

char* deparse_namespace::funcname

Definition at line 182 of file ruleutils.c.

Referenced by get_parameter(), and print_function_sqlbody().

◆ index_tlist

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().

◆ inner_plan

Plan* deparse_namespace::inner_plan

◆ inner_tlist

List* deparse_namespace::inner_tlist

◆ numargs

int deparse_namespace::numargs

Definition at line 183 of file ruleutils.c.

Referenced by get_parameter(), and print_function_sqlbody().

◆ outer_plan

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().

◆ outer_tlist

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

◆ rtable

◆ rtable_columns

List* deparse_namespace::rtable_columns

Definition at line 166 of file ruleutils.c.

Referenced by set_deparse_for_query(), and set_simple_column_names().

◆ rtable_names

◆ subplans

◆ unique_using

bool deparse_namespace::unique_using

Definition at line 171 of file ruleutils.c.

Referenced by set_deparse_for_query(), and set_using_names().

◆ using_names

List* deparse_namespace::using_names

Definition at line 172 of file ruleutils.c.

Referenced by colname_is_unique(), and set_using_names().


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