#include <parsenodes.h>
Definition at line 98 of file parsenodes.h.
Definition at line 108 of file parsenodes.h.
Referenced by analyzeCTE(), check_sql_fn_retval(), ChoosePortalStrategy(), exec_stmt_execsql(), fireRules(), inheritance_planner(), init_execution_state(), QueryRewrite(), RewriteQuery(), standard_planner(), subquery_planner(), and transformStmt().
Definition at line 102 of file parsenodes.h.
Referenced by AcquirePlannerLocks(), AddQual(), addRangeTableEntryForCTE(), adjust_appendrel_attrs(), analyzeCTE(), ApplyRetrieveRule(), BeginCopy(), check_sql_fn_retval(), ChoosePortalStrategy(), CreateCommandTag(), DefineQueryRewrite(), DefineView(), exec_simple_check_plan(), exec_stmt_execsql(), ExecCreateTableAs(), ExplainOneQuery(), extract_query_dependencies_walker(), FetchStatementTargetList(), find_expr_references_walker(), fireRules(), get_query_def(), GetCommandLogLevel(), getInsertSelectQuery(), grouping_planner(), inheritance_planner(), init_execution_state(), inline_function(), inline_set_returning_function(), is_simple_subquery(), is_simple_union_all(), IsTransactionExitStmtList(), IsTransactionStmtList(), JumbleQuery(), make_viewdef(), matchLocks(), pg_plan_queries(), pg_plan_query(), pg_rewrite_query(), plan_cluster_use_sort(), postgresGetForeignPlan(), PrepareQuery(), preprocess_rowmarks(), preprocess_targetlist(), QueryRewrite(), ResetPlanCache(), RewriteQuery(), rewriteTargetListIU(), rewriteTargetView(), ScanQueryForLocks(), simplify_EXISTS_query(), standard_planner(), subquery_planner(), transformCreateTableAsStmt(), transformDeclareCursorStmt(), transformDeleteStmt(), transformExplainStmt(), transformInsertStmt(), transformRangeSubselect(), transformRuleStmt(), transformSelectStmt(), transformSetOperationStmt(), transformStmt(), transformSubLink(), transformUpdateStmt(), transformValuesClause(), and UtilityContainsQuery().
Definition at line 151 of file parsenodes.h.
Referenced by check_ungrouped_columns_walker(), and find_expr_references_walker().
Definition at line 124 of file parsenodes.h.
Referenced by AcquireRewriteLocks(), convert_EXISTS_sublink_to_join(), create_ctescan_plan(), exec_simple_check_plan(), fireRIRrules(), get_setop_query(), get_with_clause(), inline_function(), is_simple_subquery(), is_simple_union_all(), JumbleQuery(), pull_up_simple_subquery(), query_tree_mutator(), query_tree_walker(), RewriteQuery(), rewriteRuleAction(), ScanQueryForLocks(), set_cte_pathlist(), set_deparse_for_query(), setRuleCheckAsUser_Query(), SS_process_ctes(), subquery_planner(), transformDeleteStmt(), transformInsertStmt(), transformRuleStmt(), transformSelectStmt(), transformSetOperationStmt(), transformUpdateStmt(), transformValuesClause(), and view_is_auto_updatable().
Definition at line 139 of file parsenodes.h.
Referenced by build_minmax_path(), CheckSelectLocking(), choose_hashed_distinct(), examine_simple_variable(), exec_simple_check_plan(), find_expr_references_walker(), get_basic_select_query(), grouping_planner(), inline_function(), is_simple_subquery(), JumbleQuery(), plan_set_operations(), qual_is_pushdown_safe(), query_is_distinct_for(), query_planner(), recurse_set_operations(), set_subquery_pathlist(), simplify_EXISTS_query(), standard_qp_callback(), transformDeleteStmt(), transformSelectStmt(), and view_is_auto_updatable().
Definition at line 133 of file parsenodes.h.
Referenced by CheckSelectLocking(), choose_hashed_grouping(), examine_simple_variable(), exec_simple_check_plan(), find_expr_references_walker(), get_basic_select_query(), get_grouping_column_index(), grouping_planner(), inline_function(), is_simple_subquery(), JumbleQuery(), locate_grouping_columns(), make_subplanTargetList(), make_windowInputTargetList(), parseCheckAggregates(), plan_set_operations(), preprocess_groupclause(), preprocess_minmax_aggregates(), query_is_distinct_for(), query_planner(), recurse_set_operations(), set_subquery_pathlist(), simplify_EXISTS_query(), standard_qp_callback(), subquery_planner(), subquery_push_qual(), transformSelectStmt(), transformSetOperationStmt(), and view_is_auto_updatable().
Definition at line 116 of file parsenodes.h.
Referenced by build_minmax_path(), CheckSelectLocking(), choose_hashed_grouping(), convert_EXISTS_to_ANY(), exec_simple_check_plan(), grouping_planner(), inline_function(), is_simple_subquery(), make_subplanTargetList(), preprocess_minmax_aggregates(), query_is_distinct_for(), query_planner(), recurse_set_operations(), set_subquery_pathlist(), simplify_EXISTS_query(), subquery_push_qual(), transformDeleteStmt(), transformSelectStmt(), and transformSetOperationStmt().
Definition at line 119 of file parsenodes.h.
Referenced by build_minmax_path(), choose_hashed_distinct(), get_basic_select_query(), grouping_planner(), qual_is_pushdown_safe(), simplify_EXISTS_query(), and transformSelectStmt().
Definition at line 122 of file parsenodes.h.
Referenced by applyLockingClause(), exec_simple_check_plan(), get_select_query_def(), and is_simple_subquery().
Definition at line 121 of file parsenodes.h.
Referenced by ChoosePortalStrategy(), DefineQueryRewrite(), DefineView(), simplify_EXISTS_query(), standard_planner(), transformCreateTableAsStmt(), transformDeclareCursorStmt(), transformDeleteStmt(), transformInsertStmt(), transformSelectStmt(), transformSetOperationStmt(), transformUpdateStmt(), and transformValuesClause().
Definition at line 120 of file parsenodes.h.
Referenced by get_with_clause(), transformDeleteStmt(), transformInsertStmt(), transformSelectStmt(), transformSetOperationStmt(), transformUpdateStmt(), and transformValuesClause().
Definition at line 118 of file parsenodes.h.
Referenced by AcquireRewriteLocks(), AddQual(), CopyAndAddInvertedQual(), exec_simple_check_plan(), fireRIRrules(), flatten_join_alias_vars(), flatten_join_alias_vars_mutator(), inline_function(), preprocess_expression(), pull_up_simple_subquery(), replace_rte_variables_mutator(), rewriteRuleAction(), rewriteTargetView(), ScanQueryForLocks(), setRuleCheckAsUser_Query(), subquery_planner(), subquery_push_qual(), transformDeleteStmt(), transformSelectStmt(), transformSetOperationStmt(), transformUpdateStmt(), and transformValuesClause().
Definition at line 117 of file parsenodes.h.
Referenced by CheckSelectLocking(), exec_simple_check_plan(), grouping_planner(), inline_function(), is_simple_subquery(), make_subplanTargetList(), make_windowInputTargetList(), preprocess_minmax_aggregates(), simplify_EXISTS_query(), subquery_is_pushdown_safe(), transformDeleteStmt(), transformSelectStmt(), and transformSetOperationStmt().
Definition at line 135 of file parsenodes.h.
Referenced by build_minmax_path(), CheckSelectLocking(), exec_simple_check_plan(), get_basic_select_query(), grouping_planner(), inline_function(), is_simple_subquery(), JumbleQuery(), make_subplanTargetList(), optimize_minmax_aggregates(), parseCheckAggregates(), plan_set_operations(), preprocess_minmax_aggregates(), pull_up_simple_subquery(), query_is_distinct_for(), query_tree_mutator(), query_tree_walker(), set_subquery_pathlist(), simplify_EXISTS_query(), subquery_planner(), subquery_push_qual(), transformSelectStmt(), transformSetOperationStmt(), and view_is_auto_updatable().
Definition at line 127 of file parsenodes.h.
Referenced by AddQual(), adjustJoinTreeList(), ApplyRetrieveRule(), build_minmax_path(), convert_EXISTS_sublink_to_join(), convert_EXISTS_to_ANY(), deconstruct_jointree(), distribute_qual_to_rels(), exec_simple_check_plan(), find_placeholders_in_jointree(), flatten_simple_union_all(), get_basic_select_query(), get_delete_query_def(), get_from_clause(), get_relids_for_join(), get_update_query_def(), getInsertSelectQuery(), inline_function(), is_safe_append_member(), is_simple_subquery(), JumbleQuery(), markQueryForLocking(), plan_set_operations(), preprocess_minmax_aggregates(), preprocess_rowmarks(), pull_up_simple_subquery(), pull_up_sublinks(), query_planner(), query_tree_mutator(), query_tree_walker(), reduce_outer_joins(), relation_is_updatable(), RewriteQuery(), rewriteRuleAction(), rewriteTargetView(), set_deparse_for_query(), subquery_planner(), subquery_push_qual(), transformDeleteStmt(), transformRuleStmt(), transformSelectStmt(), transformSetOperationStmt(), transformUpdateStmt(), transformValuesClause(), and view_is_auto_updatable().
Definition at line 144 of file parsenodes.h.
Referenced by build_minmax_path(), exec_simple_check_plan(), get_select_query_def(), get_setop_query(), grouping_planner(), inline_function(), is_simple_subquery(), is_simple_union_all(), JumbleQuery(), limit_needed(), make_agg_subplan(), preprocess_limit(), query_tree_mutator(), query_tree_walker(), simplify_EXISTS_query(), subquery_is_pushdown_safe(), subquery_planner(), transformSelectStmt(), transformSetOperationStmt(), transformValuesClause(), and view_is_auto_updatable().
Definition at line 143 of file parsenodes.h.
Referenced by build_minmax_path(), exec_simple_check_plan(), get_select_query_def(), get_setop_query(), grouping_planner(), inline_function(), is_simple_subquery(), is_simple_union_all(), JumbleQuery(), limit_needed(), make_agg_subplan(), preprocess_limit(), query_tree_mutator(), query_tree_walker(), simplify_EXISTS_query(), subquery_is_pushdown_safe(), subquery_planner(), transformSelectStmt(), transformSetOperationStmt(), transformValuesClause(), and view_is_auto_updatable().
Definition at line 106 of file parsenodes.h.
Referenced by pgss_post_parse_analyze(), QueryRewrite(), and standard_planner().
Definition at line 104 of file parsenodes.h.
Referenced by fireRules(), QueryRewrite(), RewriteQuery(), and transformStmt().
Definition at line 113 of file parsenodes.h.
Referenced by AcquireRewriteLocks(), adjust_appendrel_attrs(), ApplyRetrieveRule(), ChangeVarNodes(), create_indexscan_plan(), DefineQueryRewrite(), expand_inherited_rtentry(), find_expr_references_walker(), fireRIRrules(), get_delete_query_def(), get_insert_query_def(), get_relation_info(), get_update_query_def(), inheritance_planner(), matchLocks(), OffsetVarNodes(), postgresAddForeignUpdateTargets(), postgresGetForeignPlan(), preprocess_rowmarks(), preprocess_targetlist(), relation_excluded_by_constraints(), RewriteQuery(), rewriteRuleAction(), rewriteTargetListIU(), rewriteTargetListUD(), rewriteTargetView(), ScanQueryForLocks(), subquery_planner(), transformDeleteStmt(), transformInsertStmt(), and transformUpdateStmt().
Definition at line 131 of file parsenodes.h.
Referenced by addRangeTableEntryForCTE(), ApplyRetrieveRule(), check_sql_fn_retval(), ChoosePortalStrategy(), DefineQueryRewrite(), FetchStatementTargetList(), get_delete_query_def(), get_insert_query_def(), get_update_query_def(), inheritance_planner(), JumbleQuery(), PlanCacheComputeResultDesc(), preprocess_targetlist(), pull_up_simple_subquery(), query_tree_mutator(), query_tree_walker(), RewriteQuery(), rewriteRuleAction(), standard_planner(), subquery_planner(), transformDeleteStmt(), and transformUpdateStmt().
Definition at line 146 of file parsenodes.h.
Referenced by applyLockingClause(), ChangeVarNodes(), CreateCommandTag(), get_parse_rowmark(), get_select_query_def(), get_setop_query(), grouping_planner(), inheritance_planner(), is_simple_union_all(), make_outerjoininfo(), OffsetVarNodes(), preprocess_minmax_aggregates(), preprocess_rowmarks(), pull_up_simple_subquery(), simplify_EXISTS_query(), subquery_planner(), and transformDeclareCursorStmt().
Definition at line 126 of file parsenodes.h.
Referenced by AcquireRewriteLocks(), adjust_appendrel_attrs_mutator(), alias_relid_set(), ApplyRetrieveRule(), convert_ANY_sublink_to_join(), convert_EXISTS_sublink_to_join(), CopyAndAddInvertedQual(), currtid_for_view(), exec_simple_check_plan(), expand_inherited_rtentry(), expand_inherited_tables(), expandRecordVariable(), extract_query_dependencies_walker(), find_expr_references_walker(), fireRIRrules(), flatten_join_alias_vars_mutator(), flatten_simple_union_all(), get_delete_query_def(), get_from_clause(), get_from_clause_item(), get_insert_query_def(), get_query_def(), get_setop_query(), get_simple_values_rte(), get_update_query_def(), getInsertSelectQuery(), inheritance_planner(), inline_function(), inline_set_returning_functions(), InsertRule(), is_simple_union_all_recurse(), isQueryUsingTempRelation_walker(), JumbleQuery(), make_ruledef(), markQueryForLocking(), plan_cluster_use_sort(), preprocess_rowmarks(), preprocess_targetlist(), pull_up_simple_subquery(), pull_up_simple_union_all(), pull_up_subqueries_recurse(), query_tree_mutator(), query_tree_walker(), recurse_push_qual(), recurse_pushdown_safe(), reduce_outer_joins_pass2(), relation_is_updatable(), replace_vars_in_jointree(), RewriteQuery(), rewriteRuleAction(), rewriteTargetView(), ScanQueryForLocks(), set_deparse_for_query(), set_plan_references(), setRuleCheckAsUser_Query(), setup_simple_rel_arrays(), subquery_planner(), transformDeleteStmt(), transformLockingClause(), transformRuleStmt(), transformSelectStmt(), transformSetOperationStmt(), transformUpdateStmt(), transformValuesClause(), UpdateRangeTableOfViewParse(), and view_is_auto_updatable().
Definition at line 148 of file parsenodes.h.
Referenced by AddQual(), check_sql_fn_retval(), CheckSelectLocking(), examine_simple_variable(), exec_simple_check_plan(), flatten_simple_union_all(), get_select_query_def(), get_setop_query(), grouping_planner(), inline_function(), is_simple_subquery(), is_simple_union_all(), JumbleQuery(), plan_set_operations(), preprocess_minmax_aggregates(), pull_up_simple_subquery(), pull_up_simple_union_all(), query_is_distinct_for(), query_tree_mutator(), query_tree_walker(), set_subquery_size_estimates(), simplify_EXISTS_query(), subquery_is_pushdown_safe(), subquery_planner(), subquery_push_qual(), transformRuleStmt(), transformSetOperationStmt(), and view_is_auto_updatable().
Definition at line 141 of file parsenodes.h.
Referenced by build_minmax_path(), choose_hashed_distinct(), exec_simple_check_plan(), find_expr_references_walker(), get_select_query_def(), get_setop_query(), grouping_planner(), inline_function(), is_simple_subquery(), is_simple_union_all(), JumbleQuery(), minmax_qp_callback(), preprocess_groupclause(), set_subquery_pathlist(), simplify_EXISTS_query(), standard_qp_callback(), transformSelectStmt(), transformSetOperationStmt(), and transformValuesClause().
Definition at line 129 of file parsenodes.h.
Referenced by addRangeTableEntryForSubquery(), adjust_appendrel_attrs(), assign_collations_walker(), build_minmax_path(), build_physical_tlist(), check_sql_fn_retval(), CheckSelectLocking(), convert_EXISTS_to_ANY(), CopyAndAddInvertedQual(), count_rowexpr_columns(), currtid_for_view(), DefineQueryRewrite(), DefineView(), determineRecursiveColTypes(), examine_simple_variable(), exec_simple_check_plan(), expandRecordVariable(), expandRTE(), exprCollation(), exprSetCollation(), exprType(), exprTypmod(), FetchStatementTargetList(), FigureColnameInternal(), find_expr_references_walker(), get_basic_select_query(), get_insert_query_def(), get_name_for_var_field(), get_rte_attribute_type(), get_rule_windowclause(), get_select_query_def(), get_update_query_def(), grouping_planner(), inheritance_planner(), inline_function(), inline_set_returning_function(), is_simple_subquery(), is_simple_union_all_recurse(), JumbleQuery(), make_agg_subplan(), make_setop_translation_list(), markTargetListOrigin(), minmax_qp_callback(), parseCheckAggregates(), PlanCacheComputeResultDesc(), postgresAddForeignUpdateTargets(), pull_up_simple_subquery(), qual_is_pushdown_safe(), query_is_distinct_for(), query_planner(), query_tree_mutator(), query_tree_walker(), recurse_set_operations(), rewriteRuleAction(), rewriteTargetListIU(), rewriteTargetListUD(), rewriteTargetView(), set_subquery_pathlist(), set_subquery_size_estimates(), simplify_EXISTS_query(), subquery_is_pushdown_safe(), subquery_planner(), subquery_push_qual(), transformInsertStmt(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), transformSubLink(), transformUpdateStmt(), transformValuesClause(), and view_is_auto_updatable().
Definition at line 100 of file parsenodes.h.
Definition at line 110 of file parsenodes.h.
Referenced by _outQuery(), AcquirePlannerLocks(), AddQual(), analyzeCTE(), BeginCopy(), check_sql_fn_retval(), ChoosePortalStrategy(), CreateCommandTag(), DefineQueryRewrite(), DefineView(), ExecCreateTableAs(), ExplainOneQuery(), extract_query_dependencies_walker(), FetchStatementTargetList(), get_utility_query_def(), GetCommandLogLevel(), init_execution_state(), inline_function(), inline_set_returning_function(), is_simple_subquery(), is_simple_union_all(), IsTransactionExitStmtList(), IsTransactionStmtList(), JumbleQuery(), pg_plan_queries(), pgss_post_parse_analyze(), PlanCacheComputeResultDesc(), ResetPlanCache(), standard_planner(), transformCreateTableAsStmt(), transformDeclareCursorStmt(), transformExplainStmt(), transformInsertStmt(), transformRangeSubselect(), transformStmt(), transformSubLink(), and UtilityContainsQuery().
Definition at line 137 of file parsenodes.h.
Referenced by exec_simple_check_plan(), find_expr_references_walker(), get_basic_select_query(), get_rule_windowclause(), get_select_query_def(), grouping_planner(), inline_function(), JumbleQuery(), plan_set_operations(), select_active_windows(), simplify_EXISTS_query(), subquery_planner(), and transformSelectStmt().