Inline fastgetattr and others so data access does not use function

Bruce Momjian <bruce@momjian.us>

Commit: 726c3854cb133b7121c86347cefeb017c1f85226
Author: Bruce Momjian <bruce@momjian.us>
Date: 1998-01-31T04:39:26Z
Releases: 7.1.1
Inline fastgetattr and others so data access does not use function
calls.

Files

PathChange+/−
src/backend/access/common/heaptuple.c modified +37 −20
src/backend/access/common/indextuple.c modified +43 −74
src/backend/access/common/printtup.c modified +6 −6
src/backend/access/index/indexam.c modified +2 −3
src/backend/catalog/aclchk.c modified +6 −6
src/backend/commands/async.c modified +7 −7
src/backend/commands/copy.c modified +4 −4
src/backend/commands/dbcommands.c modified +3 −3
src/backend/commands/user.c modified +7 −7
src/backend/commands/vacuum.c modified +5 −5
src/backend/executor/execJunk.c modified +3 −3
src/backend/executor/execQual.c modified +1 −4
src/backend/executor/functions.c modified +2 −2
src/backend/executor/nodeAgg.c modified +0 −1
src/backend/executor/nodeGroup.c modified +1 −3
src/backend/executor/nodeUnique.c modified +3 −3
src/backend/executor/spi.c modified +3 −3
src/backend/libpq/be-dumpdata.c modified +2 −2
src/backend/rewrite/rewriteRemove.c modified +1 −3
src/backend/rewrite/rewriteSupport.c modified +3 −4
src/backend/storage/large_object/inv_api.c modified +6 −6
src/backend/utils/adt/not_in.c modified +1 −2
src/backend/utils/adt/regproc.c modified +3 −4
src/backend/utils/adt/selfuncs.c modified +1 −3
src/backend/utils/cache/relcache.c modified +6 −6
src/backend/utils/cache/syscache.c modified +1 −2
src/backend/utils/fmgr/dfmgr.c modified +2 −2
src/backend/utils/misc/database.c modified +3 −3
src/backend/utils/sort/lselect.c modified +3 −3
src/backend/utils/sort/psort.c modified +3 −3
src/include/access/heapam.h modified +95 −10
src/include/access/htup.h modified +3 −1
src/include/access/itup.h modified +81 −3
src/include/access/valid.h modified +2 −2
src/include/parser/parse_node.h modified +1 −2