PostgreSQL Source Code
git master
|
#include <primnodes.h>
Public Member Functions | |
char *resname | pg_node_attr (query_jumble_ignore) |
Oid resorigtbl | pg_node_attr (query_jumble_ignore) |
AttrNumber resorigcol | pg_node_attr (query_jumble_ignore) |
bool resjunk | pg_node_attr (query_jumble_ignore) |
Data Fields | |
Expr | xpr |
Expr * | expr |
AttrNumber | resno |
Index | ressortgroupref |
Definition at line 2182 of file primnodes.h.
char* resname TargetEntry::pg_node_attr | ( | query_jumble_ignore | ) |
Oid resorigtbl TargetEntry::pg_node_attr | ( | query_jumble_ignore | ) |
AttrNumber resorigcol TargetEntry::pg_node_attr | ( | query_jumble_ignore | ) |
bool resjunk TargetEntry::pg_node_attr | ( | query_jumble_ignore | ) |
Expr* TargetEntry::expr |
Definition at line 2186 of file primnodes.h.
Referenced by add_setop_child_rel_equivalences(), addRangeTableEntryForSubquery(), addTargetToGroupList(), addTargetToSortList(), adjust_view_column_set(), agg_args_support_sendreceive(), analyzeCTE(), analyzeCTETargetList(), assign_collations_walker(), assign_hypothetical_collations(), build_index_pathkeys(), build_pertrans_for_aggref(), build_subplan(), build_tlist_index(), build_tlist_index_other_vars(), can_minmax_aggs(), check_and_push_window_quals(), check_output_expressions(), check_sql_fn_retval(), check_ungrouped_columns_walker(), checkRuleResultList(), checkTargetlistEntrySQL92(), coerce_fn_result_column(), compare_tlist_datatypes(), conversion_error_callback(), convert_subquery_pathkeys(), count_rowexpr_columns(), create_ctas_nodata(), create_limit_plan(), create_unique_plan(), create_windowagg_plan(), currtid_for_view(), DefineVirtualRelation(), deparseAggref(), deparseDirectUpdateSql(), deparseExplicitTargetList(), deparseSortGroupClause(), determineRecursiveColTypes(), distribute_row_identity_vars(), examine_simple_variable(), ExecBuildAggTrans(), ExecBuildProjectionInfo(), ExecBuildUpdateProjection(), ExecCheckPlanOutput(), ExecInitProjectSet(), ExecTypeFromTLInternal(), expandRecordVariable(), expandRTE(), expression_tree_mutator_impl(), extract_grouping_collations(), finalize_grouping_exprs_walker(), find_minmax_agg_replacement_param(), findTargetlistEntrySQL92(), findTargetlistEntrySQL99(), foreign_expr_walker(), generate_append_tlist(), generate_setop_tlist(), generate_subquery_params(), get_agg_expr_helper(), get_first_col_type(), get_insert_query_def(), get_merge_query_def(), get_name_for_var_field(), get_rule_sortgroupclause(), get_sortgroupclause_expr(), get_target_list(), get_tlist_exprs(), get_update_query_targetlist_def(), get_variable(), init_returning_filter(), make_pathtarget_from_tlist(), make_recursive_union(), make_setop(), make_sort_from_groupcols(), make_sort_from_sortclauses(), make_unique_from_pathkeys(), make_unique_from_sortclauses(), makeTargetEntry(), makeVarFromTargetEntry(), markTargetListOrigins(), ordered_set_startup(), parseCheckAggregates(), postgresPlanDirectModify(), prepare_sort_from_pathkeys(), preprocess_aggref(), print_tl(), process_matched_tle(), pullup_replace_vars_callback(), rebuild_fdw_scan_tlist(), remove_unused_subquery_outputs(), remove_useless_groupby_columns(), resolve_special_varno(), resolveTargetListUnknowns(), rewriteTargetListIU(), rewriteTargetView(), rewriteValuesRTE(), search_indexed_tlist_for_phv(), search_indexed_tlist_for_sortgroupref(), set_dummy_tlist_references(), set_plan_refs(), set_subquery_size_estimates(), set_upper_references(), show_grouping_set_keys(), show_plan_tlist(), show_sort_group_keys(), tlist_member(), tlist_member_match_var(), tlist_same_collations(), tlist_same_datatypes(), tlist_same_exprs(), transformAggregateCall(), transformDistinctClause(), transformInsertStmt(), transformMultiAssignRef(), transformPLAssignStmt(), transformSetOperationStmt(), transformSetOperationTree(), transformSubLink(), trivial_subqueryscan(), updateTargetListEntry(), and view_col_is_auto_updatable().
AttrNumber TargetEntry::resno |
Definition at line 2188 of file primnodes.h.
Referenced by addRangeTableEntryForSubquery(), analyzeCTE(), analyzeCTETargetList(), apply_tlist_labeling(), build_pertrans_for_aggref(), build_physical_tlist(), build_tlist_index(), build_tlist_index_other_vars(), check_and_push_window_quals(), check_output_expressions(), compare_tlist_datatypes(), create_groupingsets_plan(), create_limit_plan(), create_unique_plan(), create_windowagg_plan(), deparseSortGroupClause(), ExecBuildProjectionInfo(), ExecFindJunkAttributeInTlist(), ExecInitJunkFilter(), ExecInitJunkFilterConversion(), expand_insert_targetlist(), expandRTE(), extract_grouping_cols(), extract_update_targetlist_colnos(), find_expr_references_walker(), find_var_for_subquery_tle(), generate_append_tlist(), generate_setop_grouplist(), generate_setop_tlist(), get_insert_query_def(), get_merge_query_def(), get_rule_sortgroupclause(), get_tle_by_resno(), get_update_query_targetlist_def(), make_recursive_union(), make_setop(), make_setop_translation_list(), make_sort_from_groupcols(), make_sort_from_sortclauses(), make_unique_from_pathkeys(), make_unique_from_sortclauses(), makeTargetEntry(), makeVarFromTargetEntry(), ordered_set_startup(), postprocess_setop_tlist(), prepare_sort_from_pathkeys(), print_tl(), query_is_distinct_for(), remove_unused_subquery_outputs(), rewriteTargetListIU(), rewriteTargetView(), rewriteValuesRTE(), set_dummy_tlist_references(), set_subquery_size_estimates(), transformSetOperationStmt(), transformSubLink(), transformUpdateTargetList(), and updateTargetListEntry().
Index TargetEntry::ressortgroupref |
Definition at line 2192 of file primnodes.h.
Referenced by apply_pathtarget_labeling_to_tlist(), apply_tlist_labeling(), assignSortGroupRef(), build_path_tlist(), coerce_fn_result_column(), finalize_grouping_exprs_walker(), foreign_grouping_ok(), generate_append_tlist(), generate_setop_grouplist(), generate_setop_tlist(), get_sortgroupref_tle(), make_pathtarget_from_tlist(), make_tlist_from_pathtarget(), makeTargetEntry(), parseCheckAggregates(), postprocess_setop_tlist(), print_tl(), remove_unused_subquery_outputs(), search_indexed_tlist_for_sortgroupref(), set_upper_references(), targetIsInSortList(), and transformGroupClauseExpr().
Expr TargetEntry::xpr |
Definition at line 2184 of file primnodes.h.