PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
TargetEntry Struct Reference

#include <primnodes.h>

Data Fields

Expr xpr
Exprexpr
AttrNumber resno
char * resname
Index ressortgroupref
Oid resorigtbl
AttrNumber resorigcol
bool resjunk

Detailed Description

Definition at line 1204 of file primnodes.h.

Field Documentation

Expr* TargetEntry::expr

Definition at line 1207 of file primnodes.h.

Referenced by addTargetToGroupList(), addTargetToSortList(), adjust_view_column_set(), analyzeCTE(), analyzeCTETargetList(), assign_collations_walker(), assign_hypothetical_collations(), build_index_pathkeys(), build_subplan(), build_tlist_index(), build_tlist_index_other_vars(), check_output_expressions(), check_sql_fn_retval(), checkRuleResultList(), checkTargetlistEntrySQL92(), compare_tlist_datatypes(), convert_subquery_pathkeys(), 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_aggregate_argtypes(), 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(), locate_grouping_columns(), make_sort_from_groupcols(), make_sort_from_sortclauses(), make_subplanTargetList(), make_windowInputTargetList(), makeTargetEntry(), makeVarFromTargetEntry(), markTargetListOrigins(), ordered_set_startup(), print_tl(), process_matched_tle(), pullup_replace_vars_callback(), remove_unused_subquery_outputs(), replace_aggs_with_params_mutator(), rewriteTargetListIU(), rewriteTargetView(), search_indexed_tlist_for_sortgroupref(), security_barrier_replace_vars_walker(), set_dummy_tlist_references(), set_subquery_size_estimates(), set_upper_references(), show_plan_tlist(), show_sort_group_keys(), tlist_matches_coltypelist(), tlist_member(), tlist_member_ignore_relabel(), tlist_member_match_var(), tlist_returns_set_rows(), tlist_same_collations(), tlist_same_datatypes(), tlist_same_exprs(), transformDistinctClause(), transformInsertStmt(), transformMultiAssignRef(), transformSetOperationStmt(), transformSetOperationTree(), transformSubLink(), trivial_subqueryscan(), updateTargetListEntry(), and view_col_is_auto_updatable().

bool TargetEntry::resjunk

Definition at line 1214 of file primnodes.h.

Referenced by addRangeTableEntryForSubquery(), adjust_inherited_tlist(), adjust_view_column_set(), analyzeCTE(), analyzeCTETargetList(), assign_aggregate_collations(), assign_collations_walker(), build_physical_tlist(), build_subplan(), check_output_expressions(), check_sql_fn_retval(), checkRuleResultList(), compare_tlist_datatypes(), convert_subquery_pathkeys(), count_nonjunk_tlist_entries(), count_rowexpr_columns(), DefineView(), DefineVirtualRelation(), determineRecursiveColTypes(), examine_simple_variable(), ExecCheckPlanOutput(), ExecCleanTargetListLength(), ExecEvalWholeRowVar(), ExecFindJunkAttributeInTlist(), ExecInitJunkFilter(), ExecInitJunkFilterConversion(), ExecInitModifyTable(), ExecTypeFromTLInternal(), expand_security_qual(), 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_aggregate_argtypes(), 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(), query_is_distinct_for(), remove_unused_subquery_outputs(), rewriteTargetListIU(), rewriteTargetView(), set_subquery_size_estimates(), tlist_matches_coltypelist(), tlist_same_collations(), tlist_same_datatypes(), transformDistinctClause(), transformInsertStmt(), transformMultiAssignRef(), transformSetOperationStmt(), transformSetOperationTree(), transformSubLink(), transformUpdateStmt(), trivial_subqueryscan(), and view_col_is_auto_updatable().

AttrNumber TargetEntry::resorigcol
Oid TargetEntry::resorigtbl
Expr TargetEntry::xpr

Definition at line 1206 of file primnodes.h.


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