Go to the source code of this file.
Definition at line 175 of file attmap.c.
References attname, AttrMap::attnums, ereport, errcode(), errdetail(), errmsg(), ERROR, format_type_be(), i, j, make_attrmap(), NameStr, TupleDescData::natts, TupleDescData::tdtypeid, and TupleDescAttr().
Referenced by addFkRecurseReferencing(), ATExecAttachPartitionIdx(), ATPrepAlterColumnType(), AttachPartitionEnsureIndexes(), build_attrmap_by_name_if_req(), CloneFkReferenced(), CloneFkReferencing(), DefineIndex(), DefineRelation(), ExecInitMerge(), ExecInitPartitionInfo(), expandTableLikeClause(), map_partition_varattnos(), MergeConstraintsIntoExisting(), and RemoveInheritance().
Definition at line 261 of file attmap.c.
References build_attrmap_by_name(), check_attrmap_match(), and free_attrmap().
Referenced by addFkRecurseReferenced(), convert_tuples_by_name(), ExecConstraints(), ExecGetRootToChildMap(), ExecInitPartitionDispatchInfo(), ExecPartitionCheckEmitError(), ExecWithCheckOptions(), init_tuple_slot(), and ReportNotNullViolationError().
Definition at line 75 of file attmap.c.
References _, CompactAttribute::attisdropped, AttrMap::attnums, check_attrmap_match(), ereport, errcode(), errdetail(), errmsg_internal(), ERROR, format_type_with_typemod(), free_attrmap(), i, j, make_attrmap(), NameStr, TupleDescData::natts, TupleDescAttr(), and TupleDescCompactAttr().
Referenced by convert_tuples_by_position().
Definition at line 288 of file attmap.c.
References CompactAttribute::attalignby, CompactAttribute::atthasmissing, CompactAttribute::attisdropped, CompactAttribute::attlen, AttrMap::attnums, i, AttrMap::maplen, TupleDescData::natts, and TupleDescCompactAttr().
Referenced by build_attrmap_by_name_if_req(), and build_attrmap_by_position().
Definition at line 56 of file attmap.c.
References AttrMap::attnums, and pfree().
Referenced by addFkRecurseReferenced(), ATExecAttachPartitionIdx(), build_attrmap_by_name_if_req(), build_attrmap_by_position(), DefineIndex(), free_conversion_map(), get_rel_sync_entry(), logicalrep_partition_open(), logicalrep_rel_open(), logicalrep_relmap_free_entry(), and MergeAttributes().
Definition at line 40 of file attmap.c.
References AttrMap::attnums, AttrMap::maplen, and palloc0().
Referenced by build_attrmap_by_name(), build_attrmap_by_position(), logicalrep_partition_open(), logicalrep_rel_open(), and MergeAttributes().