diff --git a/src/include/access/tupdesc.h b/src/include/access/tupdesc.h index e7065d70baadd8db7b5ba596a9f421464fc5c271..ef73976342c1d2a3bd983300b01884ecc2a6f8e9 100644 --- a/src/include/access/tupdesc.h +++ b/src/include/access/tupdesc.h @@ -81,6 +81,9 @@ typedef struct tupleDesc } *TupleDesc; +/* Accessor for the i'th attribute of tupdesc. */ +#define TupleDescAttr(tupdesc, i) ((tupdesc)->attrs[(i)]) + extern TupleDesc CreateTemplateTupleDesc(int natts, bool hasoid); extern TupleDesc CreateTupleDesc(int natts, bool hasoid,