#include <primnodes.h>
Data Fields | |
Expr | xpr |
Expr * | expr |
AttrNumber | resno |
char * | resname |
Index | ressortgroupref |
Oid | resorigtbl |
AttrNumber | resorigcol |
bool | resjunk |
Definition at line 1176 of file primnodes.h.
Definition at line 1179 of file primnodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), adjust_view_column_set(), analyzeCTE(), analyzeCTETargetList(), assign_collations_walker(), build_index_pathkeys(), build_subplan(), build_tlist_index(), build_tlist_index_other_vars(), check_sql_fn_retval(), checkRuleResultList(), checkTargetlistEntrySQL92(), compare_tlist_datatypes(), convert_subquery_pathkeys(), count_agg_clauses_walker(), count_rowexpr_columns(), currtid_for_view(), DefineVirtualRelation(), determineRecursiveColTypes(), examine_simple_variable(), exec_simple_recheck_plan(), ExecCheckPlanOutput(), ExecInitAgg(), ExecInitExpr(), ExecTypeFromTLInternal(), expandRecordVariable(), expandRTE(), expression_tree_mutator(), find_ec_member_for_tle(), find_minmax_aggs_walker(), findTargetlistEntrySQL92(), findTargetlistEntrySQL99(), generate_append_tlist(), generate_setop_tlist(), generate_subquery_params(), get_agg_expr(), get_first_col_type(), get_insert_query_def(), get_name_for_var_field(), get_rte_attribute_type(), get_rule_sortgroupclause(), get_sortgroupclause_expr(), get_target_list(), get_tlist_exprs(), get_update_query_def(), get_variable(), JumbleExpr(), make_sort_from_groupcols(), make_sort_from_sortclauses(), make_subplanTargetList(), make_windowInputTargetList(), makeTargetEntry(), makeVarFromTargetEntry(), markTargetListOrigins(), print_tl(), process_matched_tle(), pullup_replace_vars_callback(), qual_is_pushdown_safe(), replace_aggs_with_params_mutator(), rewriteTargetListIU(), rewriteTargetView(), search_indexed_tlist_for_sortgroupref(), set_dummy_tlist_references(), set_subquery_size_estimates(), set_upper_references(), show_plan_tlist(), show_sort_keys_common(), tlist_matches_coltypelist(), tlist_member(), tlist_member_ignore_relabel(), tlist_returns_set_rows(), tlist_same_collations(), tlist_same_datatypes(), tlist_same_exprs(), transformDistinctClause(), transformInsertStmt(), transformSetOperationStmt(), transformSetOperationTree(), transformSubLink(), trivial_subqueryscan(), updateTargetListEntry(), and view_is_auto_updatable().
Definition at line 1186 of file primnodes.h.
Referenced by addRangeTableEntryForSubquery(), adjust_inherited_tlist(), adjust_view_column_set(), analyzeCTE(), analyzeCTETargetList(), assign_collations_walker(), build_physical_tlist(), build_subplan(), check_sql_fn_retval(), checkRuleResultList(), compare_tlist_datatypes(), convert_subquery_pathkeys(), count_agg_clauses_walker(), count_rowexpr_columns(), DefineView(), DefineVirtualRelation(), determineRecursiveColTypes(), examine_simple_variable(), ExecCheckPlanOutput(), ExecCleanTargetListLength(), ExecEvalWholeRowVar(), ExecFindJunkAttributeInTlist(), ExecInitAgg(), ExecInitJunkFilter(), ExecInitJunkFilterConversion(), ExecInitModifyTable(), ExecTypeFromTLInternal(), expand_targetlist(), expandRecordVariable(), expandRTE(), find_expr_references_walker(), findTargetlistEntrySQL92(), generate_append_tlist(), generate_setop_grouplist(), generate_setop_tlist(), generate_subquery_params(), generate_subquery_vars(), get_agg_expr(), get_first_col_type(), get_insert_query_def(), get_name_for_var_field(), get_rte_attribute_type(), get_rule_sortgroupclause(), get_target_list(), get_tlist_exprs(), get_update_query_def(), InitPlan(), make_setop_translation_list(), makeTargetEntry(), markTargetListOrigin(), postprocess_setop_tlist(), qual_is_pushdown_safe(), query_is_distinct_for(), rewriteTargetListIU(), rewriteTargetView(), set_subquery_size_estimates(), tlist_matches_coltypelist(), tlist_same_collations(), tlist_same_datatypes(), transformDistinctClause(), transformInsertStmt(), transformSetOperationStmt(), transformSetOperationTree(), transformSubLink(), transformUpdateStmt(), trivial_subqueryscan(), and view_is_auto_updatable().
char* TargetEntry::resname |
Definition at line 1181 of file primnodes.h.
Referenced by addRangeTableEntryForSubquery(), analyzeCTETargetList(), checkRuleResultList(), DefineView(), DefineVirtualRelation(), determineRecursiveColTypes(), ExecFindJunkAttributeInTlist(), ExecTypeFromTLInternal(), FigureColnameInternal(), findTargetlistEntrySQL92(), generate_append_tlist(), generate_setop_tlist(), get_target_list(), makeTargetEntry(), print_tl(), set_subqueryscan_references(), transformSetOperationStmt(), transformUpdateStmt(), and updateTargetListEntry().
Definition at line 1180 of file primnodes.h.
Referenced by addRangeTableEntryForSubquery(), adjust_inherited_tlist(), analyzeCTE(), analyzeCTETargetList(), build_physical_tlist(), build_tlist_index(), build_tlist_index_other_vars(), check_sql_fn_retval(), compare_tlist_datatypes(), create_unique_plan(), ExecBuildProjectionInfo(), ExecFindJunkAttributeInTlist(), ExecInitAgg(), ExecInitJunkFilter(), ExecInitJunkFilterConversion(), ExecTargetList(), expand_targetlist(), expandRTE(), extract_grouping_cols(), find_expr_references_walker(), generate_append_tlist(), generate_setop_tlist(), get_insert_query_def(), get_rule_sortgroupclause(), get_tle_by_resno(), get_update_query_def(), JumbleExpr(), locate_grouping_columns(), make_recursive_union(), make_setop(), make_sort_from_groupcols(), make_sort_from_sortclauses(), make_subplanTargetList(), make_unique(), makeTargetEntry(), makeVarFromTargetEntry(), postprocess_setop_tlist(), prepare_sort_from_pathkeys(), print_tl(), query_is_distinct_for(), rewriteTargetListIU(), rewriteTargetView(), set_dummy_tlist_references(), set_subquery_size_estimates(), transformSetOperationStmt(), transformSubLink(), transformUpdateStmt(), and updateTargetListEntry().
Definition at line 1185 of file primnodes.h.
Referenced by makeTargetEntry(), markTargetListOrigin(), SendRowDescriptionMessage(), and set_subqueryscan_references().
Definition at line 1184 of file primnodes.h.
Referenced by makeTargetEntry(), markTargetListOrigin(), SendRowDescriptionMessage(), and set_subqueryscan_references().
Definition at line 1182 of file primnodes.h.
Referenced by assignSortGroupRef(), check_sql_fn_retval(), generate_setop_grouplist(), get_grouping_column_index(), get_sortgroupref_tle(), JumbleExpr(), make_windowInputTargetList(), makeTargetEntry(), postprocess_setop_tlist(), print_tl(), search_indexed_tlist_for_sortgroupref(), set_upper_references(), targetIsInSortList(), and transformGroupClause().
Definition at line 1178 of file primnodes.h.