#include <primnodes.h>
Data Fields | |
Expr | xpr |
Index | varno |
AttrNumber | varattno |
Oid | vartype |
int32 | vartypmod |
Oid | varcollid |
Index | varlevelsup |
Index | varnoold |
AttrNumber | varoattno |
int | location |
Definition at line 144 of file primnodes.h.
int Var::location |
Definition at line 159 of file primnodes.h.
Referenced by assign_nestloop_param_var(), check_ungrouped_columns_walker(), CreateTrigger(), expandRecordVariable(), ExpandRowReference(), expandRTE(), expandTupleDesc(), flatten_join_alias_vars_mutator(), locate_var_of_level_walker(), make_var(), makeVar(), pullup_replace_vars_callback(), replace_outer_var(), ReplaceVarsFromTargetList_callback(), transformInsertStmt(), transformSetOperationStmt(), and transformWholeRowRef().
Definition at line 149 of file primnodes.h.
Referenced by AcquireRewriteLocks(), add_vars_to_targetlist(), adjust_appendrel_attrs_mutator(), adjust_inherited_tlist(), adjust_view_column_set(), assign_param_for_var(), attribute_used_walker(), build_joinrel_tlist(), build_tlist_index(), build_tlist_index_other_vars(), check_functional_grouping(), check_ungrouped_columns_walker(), count_rowexpr_columns(), create_hashjoin_plan(), CreateTrigger(), currtid_for_view(), deparseVar(), examine_simple_variable(), examine_variable(), ExecBuildProjectionInfo(), ExecEvalScalarVar(), ExecEvalScalarVarFast(), ExecEvalWholeRowVar(), ExecNestLoop(), expandRecordVariable(), find_expr_references_walker(), find_unaggregated_cols_walker(), fix_indexqual_operand(), flatten_join_alias_vars_mutator(), get_last_attnums(), get_name_for_var_field(), get_variable(), identify_join_columns(), IsTidEqualAnyClause(), IsTidEqualClause(), JumbleExpr(), makeVar(), map_variable_attnos_mutator(), markTargetListOrigin(), markVarForSelectPriv(), print_expr(), pull_varattnos_walker(), pullup_replace_vars_callback(), qual_is_pushdown_safe(), ReplaceVarsFromTargetList_callback(), search_indexed_tlist_for_var(), set_append_rel_size(), set_dummy_tlist_references(), set_rel_width(), set_subquery_size_estimates(), StoreRelCheck(), tlist_matches_tupdesc(), translate_col_privs(), translate_sub_tlist(), trivial_subqueryscan(), and view_is_auto_updatable().
Definition at line 153 of file primnodes.h.
Referenced by assign_nestloop_param_var(), assign_param_for_var(), foreign_expr_walker(), makeVar(), replace_outer_var(), and ReplaceVarsFromTargetList_callback().
Definition at line 154 of file primnodes.h.
Referenced by AcquireRewriteLocks(), adjust_appendrel_attrs_mutator(), assign_nestloop_param_var(), assign_param_for_var(), attribute_used_walker(), ChangeVarNodes_walker(), check_functional_grouping(), check_ungrouped_columns_walker(), clause_selectivity(), count_rowexpr_columns(), deparseVar(), examine_simple_variable(), expandRecordVariable(), ExpandRowReference(), extract_lateral_references(), find_expr_references_walker(), find_forced_null_var(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), find_unaggregated_cols_walker(), fix_scan_expr_mutator(), flatten_join_alias_vars_mutator(), foreign_expr_walker(), get_name_for_var_field(), get_variable(), identify_join_columns(), IncrementVarSublevelsUp_walker(), IsTidEqualAnyClause(), IsTidEqualClause(), JumbleExpr(), locate_var_of_level_walker(), makeVar(), map_variable_attnos_mutator(), markTargetListOrigin(), markVarForSelectPriv(), OffsetVarNodes_walker(), pull_varattnos_walker(), pull_varnos_walker(), pull_vars_walker(), pullup_replace_vars_callback(), rangeTableEntry_used_walker(), replace_nestloop_params_mutator(), replace_outer_var(), replace_rte_variables_mutator(), ReplaceVarsFromTargetList_callback(), tlist_matches_tupdesc(), trivial_subqueryscan(), and view_is_auto_updatable().
Definition at line 147 of file primnodes.h.
Referenced by AcquireRewriteLocks(), add_vars_to_targetlist(), adjust_appendrel_attrs_mutator(), assign_param_for_var(), attribute_used_walker(), build_joinrel_tlist(), build_tlist_index(), build_tlist_index_other_vars(), ChangeVarNodes_walker(), check_functional_grouping(), check_redundant_nullability_qual(), check_ungrouped_columns_walker(), clause_selectivity(), count_rowexpr_columns(), create_hashjoin_plan(), create_lateral_join_info(), create_nestloop_plan(), CreateTrigger(), currtid_for_view(), deparseVar(), examine_simple_variable(), examine_variable(), ExecBuildProjectionInfo(), ExecEvalScalarVar(), ExecEvalScalarVarFast(), ExecEvalWholeRowFast(), ExecEvalWholeRowSlow(), ExecEvalWholeRowVar(), ExecNestLoop(), expandRecordVariable(), ExpandRowReference(), find_expr_references_walker(), find_nonnullable_rels_walker(), find_unaggregated_cols_walker(), fix_indexqual_operand(), fix_join_expr_mutator(), fix_scan_expr_mutator(), flatten_join_alias_vars_mutator(), foreign_expr_walker(), get_last_attnums(), get_name_for_var_field(), get_variable(), identify_join_columns(), IsTidEqualAnyClause(), IsTidEqualClause(), JumbleExpr(), makeVar(), map_variable_attnos_mutator(), markTargetListOrigin(), markVarForSelectPriv(), OffsetVarNodes_walker(), preprocess_targetlist(), print_expr(), process_subquery_nestloop_params(), pull_varattnos_walker(), pull_varnos_walker(), pullup_replace_vars_callback(), qual_is_pushdown_safe(), rangeTableEntry_used_walker(), replace_nestloop_params_mutator(), replace_rte_variables_mutator(), ReplaceVarsFromTargetList_callback(), search_indexed_tlist_for_var(), set_dummy_tlist_references(), set_join_references(), set_subquery_size_estimates(), tlist_matches_tupdesc(), translate_sub_tlist(), trivial_subqueryscan(), and view_is_auto_updatable().
Definition at line 157 of file primnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), assign_param_for_var(), ChangeVarNodes_walker(), fix_join_expr_mutator(), fix_scan_expr_mutator(), makeVar(), OffsetVarNodes_walker(), ReplaceVarsFromTargetList_callback(), search_indexed_tlist_for_non_var(), search_indexed_tlist_for_sortgroupref(), search_indexed_tlist_for_var(), and set_dummy_tlist_references().
Definition at line 158 of file primnodes.h.
Referenced by assign_param_for_var(), makeVar(), map_variable_attnos_mutator(), search_indexed_tlist_for_non_var(), and search_indexed_tlist_for_sortgroupref().
Definition at line 151 of file primnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), assign_nestloop_param_var(), assign_param_for_var(), buildMergedJoinVar(), count_rowexpr_columns(), create_hashjoin_plan(), deparseVar(), examine_variable(), ExecBuildProjectionInfo(), ExecEvalScalarVar(), ExecEvalWholeRowFast(), ExecEvalWholeRowSlow(), ExecEvalWholeRowVar(), expandRecordVariable(), flatten_join_alias_vars_mutator(), get_name_for_var_field(), get_variable(), IsTidEqualAnyClause(), IsTidEqualClause(), makeVar(), pullup_replace_vars_callback(), replace_outer_var(), ReplaceVarsFromTargetList_callback(), set_rel_width(), and tlist_matches_tupdesc().
Definition at line 152 of file primnodes.h.
Referenced by assign_nestloop_param_var(), assign_param_for_var(), buildMergedJoinVar(), create_hashjoin_plan(), deparseVar(), examine_variable(), ExecEvalWholeRowFast(), ExecEvalWholeRowSlow(), get_variable(), makeVar(), replace_outer_var(), ReplaceVarsFromTargetList_callback(), set_rel_width(), and tlist_matches_tupdesc().
Definition at line 146 of file primnodes.h.