git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: f4b6341) | patch
Add ExecStorePinnedBufferHeapTuple.
2019年2月27日 01:59:01 +0000 (17:59 -0800)
2019年2月27日 01:59:01 +0000 (17:59 -0800)
commit 8aa02b52db11039925191912eca71e3584b68860
Add ExecStorePinnedBufferHeapTuple.

This allows to avoid an unnecessary pin/unpin cycle when storing a
tuple in an already pinned buffer into a slot, when the pin isn't
further needed at the call site.

Only a single caller for now (to ensure coverage), but upcoming
patches will increase use of the new function.

Author: Andres Freund
Discussion: https://postgr.es/m/20180703070645.wchpu5muyto5n647@alap3.anarazel.de
src/backend/executor/execTuples.c diff | blob | blame | history
src/backend/executor/nodeTidscan.c diff | blob | blame | history
src/include/executor/tuptable.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /