1/*-------------------------------------------------------------------------
4 * Tuple conversion support.
7 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * src/include/access/tupconvert.h
12 *-------------------------------------------------------------------------
54#endif /* TUPCONVERT_H */
TupleConversionMap * convert_tuples_by_name(TupleDesc indesc, TupleDesc outdesc)
void free_conversion_map(TupleConversionMap *map)
TupleConversionMap * convert_tuples_by_position(TupleDesc indesc, TupleDesc outdesc, const char *msg)
struct TupleConversionMap TupleConversionMap
TupleConversionMap * convert_tuples_by_name_attrmap(TupleDesc indesc, TupleDesc outdesc, AttrMap *attrMap)
TupleTableSlot * execute_attr_map_slot(AttrMap *attrMap, TupleTableSlot *in_slot, TupleTableSlot *out_slot)
Bitmapset * execute_attr_map_cols(AttrMap *attrMap, Bitmapset *in_cols)
HeapTuple execute_attr_map_tuple(HeapTuple tuple, TupleConversionMap *map)