pgsql: Deduplicate code between slot_getallattrs() andslot_getsomeattr - Mailing list pgsql-committers

From Andres Freund
Subject pgsql: Deduplicate code between slot_getallattrs() andslot_getsomeattr
Date
Msg-id E1fszVn-0005CZ-O6@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Deduplicate code between slot_getallattrs() and slot_getsomeattrs().

Code in slot_getallattrs() is the same as if slot_getsomeattrs() is
called with number of attributes specified in the tuple
descriptor. Implement it that way instead of duplicating the code
between those two functions.

This is part of a patchseries abstracting TupleTableSlots so they can
store arbitrary forms of tuples, but is a nice enough cleanup on its
own.

Author: Ashutosh Bapat
Reviewed-By: Andres Freund
Discussion: https://postgr.es/m/20180220224318.gw4oe5jadhpmcdnm@alap3.anarazel.de

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/88ebd62fcc2ea7c55c0858f6dd4800d51383529f

Modified Files
--------------
src/backend/access/common/heaptuple.c | 45 -----------------------------------
src/include/executor/tuptable.h       | 13 +++++++++-
2 files changed, 12 insertions(+), 46 deletions(-)


pgsql-committers by date:

Previous
From: Andrew Gierth
Date:
Subject: pgsql: Reduce an unnecessary O(N^3) loop in lexer.
Next
From: Michael Paquier
Date:
Subject: pgsql: Add more tests for VACUUM skips with partitioned tables