| From: | Andres Freund <andres(at)2ndquadrant(dot)com> |
|---|---|
| To: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | [PATCH 09/14] Adjust all *Satisfies routines to take a HeapTuple instead of a HeapTupleHeader |
| Date: | 2012-11-15 01:17:09 |
| Message-ID: | 1352942234-3953-9-git-send-email-andres@2ndquadrant.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
For the regular satisfies routines this is needed in prepareation of logical
decoding. I changed the non-regular ones for consistency as well.
The naming between htup, tuple and similar is rather confused, I could not find
any consistent naming anywhere.
This is preparatory work for the logical decoding feature which needs to be
able to get to a valid relfilenode from when checking the visibility of a
tuple.
---
contrib/pgrowlocks/pgrowlocks.c | 2 +-
src/backend/access/heap/heapam.c | 13 ++++++----
src/backend/access/heap/pruneheap.c | 16 ++++++++++--
src/backend/catalog/index.c | 2 +-
src/backend/commands/analyze.c | 3 ++-
src/backend/commands/cluster.c | 2 +-
src/backend/commands/vacuumlazy.c | 3 ++-
src/backend/storage/lmgr/predicate.c | 2 +-
src/backend/utils/time/tqual.c | 50 +++++++++++++++++++++++++++++-------
src/include/utils/snapshot.h | 4 +--
src/include/utils/tqual.h | 20 +++++++--------
11 files changed, 83 insertions(+), 34 deletions(-)
| Attachment | Content-Type | Size |
|---|---|---|
| 0009-Adjust-all-Satisfies-routines-to-take-a-HeapTuple-in.patch | text/x-patch | 15.2 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andres Freund | 2012-11-15 01:17:10 | [PATCH 10/14] Allow walsender's to connect to a specific database |
| Previous Message | Andres Freund | 2012-11-15 01:17:08 | [PATCH 08/14] Store the number of subtransactions in xl_running_xacts separately from toplevel xids |