PostgreSQL Source Code git master
|
Data Fields | |
StringInfo | buf |
List * | namespaces |
TupleDesc | resultDesc |
List * | targetList |
List * | windowClause |
int | prettyFlags |
int | wrapColumn |
int | indentLevel |
bool | varprefix |
bool | colNamesVisible |
bool | inGroupBy |
bool | varInOrderBy |
Bitmapset * | appendparents |
Definition at line 112 of file ruleutils.c.
Bitmapset* deparse_context::appendparents |
Definition at line 126 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_query_def(), get_variable(), make_ruledef(), pg_get_triggerdef_worker(), and resolve_special_varno().
StringInfo deparse_context::buf |
Definition at line 114 of file ruleutils.c.
Referenced by appendContextKeyword(), deparse_expression_pretty(), get_agg_expr_helper(), get_basic_select_query(), get_coercion_expr(), get_column_alias_list(), get_const_collation(), get_const_expr(), get_delete_query_def(), get_from_clause(), get_from_clause_coldeflist(), get_from_clause_item(), get_func_expr(), get_func_sql_syntax(), get_insert_query_def(), get_json_behavior(), get_json_constructor(), get_json_expr_options(), get_json_table(), get_json_table_columns(), get_json_table_nested_columns(), get_merge_query_def(), get_oper_expr(), get_parameter(), get_query_def(), get_range_partbound_string(), get_returning_clause(), get_rte_alias(), get_rule_expr(), get_rule_expr_funccall(), get_rule_expr_paren(), get_rule_groupingset(), get_rule_list_toplevel(), get_rule_orderby(), get_rule_sortgroupclause(), get_rule_windowclause(), get_rule_windowspec(), get_select_query_def(), get_setop_query(), get_special_variable(), get_sublink_expr(), get_tablesample_def(), get_target_list(), get_update_query_def(), get_update_query_targetlist_def(), get_utility_query_def(), get_values_def(), get_variable(), get_windowfunc_expr_helper(), get_with_clause(), get_xmltable(), make_ruledef(), pg_get_triggerdef_worker(), printSubscripts(), and processIndirection().
bool deparse_context::colNamesVisible |
Definition at line 123 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_query_def(), get_setop_query(), get_target_list(), make_ruledef(), and pg_get_triggerdef_worker().
int deparse_context::indentLevel |
Definition at line 121 of file ruleutils.c.
Referenced by appendContextKeyword(), deparse_expression_pretty(), get_basic_select_query(), get_delete_query_def(), get_from_clause_item(), get_insert_query_def(), get_json_table(), get_json_table_columns(), get_merge_query_def(), get_query_def(), get_setop_query(), get_sublink_expr(), get_update_query_def(), get_with_clause(), make_ruledef(), and pg_get_triggerdef_worker().
bool deparse_context::inGroupBy |
Definition at line 124 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_agg_expr_helper(), get_basic_select_query(), get_func_expr(), get_query_def(), get_variable(), get_windowfunc_expr_helper(), make_ruledef(), and pg_get_triggerdef_worker().
List* deparse_context::namespaces |
Definition at line 115 of file ruleutils.c.
Referenced by deparse_expression_pretty(), find_param_generator(), find_param_referent(), get_from_clause_item(), get_insert_query_def(), get_name_for_var_field(), get_parameter(), get_query_def(), get_rtable_name(), get_rte_alias(), get_rule_expr(), get_setop_query(), get_sublink_expr(), get_variable(), get_with_clause(), make_ruledef(), pg_get_triggerdef_worker(), and resolve_special_varno().
int deparse_context::prettyFlags |
Definition at line 119 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_from_clause_item(), get_insert_query_def(), get_query_def(), get_rule_expr_paren(), get_setop_query(), get_sublink_expr(), get_with_clause(), make_ruledef(), and pg_get_triggerdef_worker().
TupleDesc deparse_context::resultDesc |
Definition at line 116 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_basic_select_query(), get_query_def(), get_setop_query(), get_target_list(), get_variable(), make_ruledef(), and pg_get_triggerdef_worker().
List* deparse_context::targetList |
Definition at line 117 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_query_def(), get_select_query_def(), get_variable(), get_windowfunc_expr_helper(), make_ruledef(), and pg_get_triggerdef_worker().
bool deparse_context::varInOrderBy |
Definition at line 125 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_query_def(), get_rule_sortgroupclause(), get_variable(), make_ruledef(), and pg_get_triggerdef_worker().
bool deparse_context::varprefix |
Definition at line 122 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_insert_query_def(), get_parameter(), get_query_def(), get_rule_expr(), get_variable(), make_ruledef(), and pg_get_triggerdef_worker().
List* deparse_context::windowClause |
Definition at line 118 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_query_def(), get_select_query_def(), get_windowfunc_expr_helper(), make_ruledef(), and pg_get_triggerdef_worker().
int deparse_context::wrapColumn |
Definition at line 120 of file ruleutils.c.
Referenced by deparse_expression_pretty(), get_from_clause(), get_from_clause_item(), get_insert_query_def(), get_query_def(), get_setop_query(), get_sublink_expr(), get_target_list(), get_with_clause(), make_ruledef(), and pg_get_triggerdef_worker().