From 4d567013cf127d10acb5da01c4a484bb635eebe8 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 25 May 2002 20:00:12 +0000 Subject: Remove AMI_OVERRIDE tests from tqual.c routines; they aren't necessary and just slow down normal operations (only fractionally, but a cycle saved is a cycle earned). Improve documentation of AMI_OVERRIDE behavior. --- src/backend/utils/time/tqual.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src/backend/utils/time/tqual.c') diff --git a/src/backend/utils/time/tqual.c b/src/backend/utils/time/tqual.c index 9f51304e68b..31a2894b0ad 100644 --- a/src/backend/utils/time/tqual.c +++ b/src/backend/utils/time/tqual.c @@ -16,7 +16,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/time/tqual.c,v 1.53 2002/05/24 18:57:56 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/time/tqual.c,v 1.54 2002/05/25 20:00:12 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -202,9 +202,6 @@ HeapTupleSatisfiesItself(HeapTupleHeader tuple) bool HeapTupleSatisfiesNow(HeapTupleHeader tuple) { - if (AMI_OVERRIDE) - return true; - if (!(tuple->t_infomask & HEAP_XMIN_COMMITTED)) { if (tuple->t_infomask & HEAP_XMIN_INVALID) @@ -375,9 +372,6 @@ HeapTupleSatisfiesUpdate(HeapTuple htuple, CommandId curcid) { HeapTupleHeader tuple = htuple->t_data; - if (AMI_OVERRIDE) - return HeapTupleMayBeUpdated; - if (!(tuple->t_infomask & HEAP_XMIN_COMMITTED)) { if (tuple->t_infomask & HEAP_XMIN_INVALID) @@ -509,9 +503,6 @@ HeapTupleSatisfiesDirty(HeapTupleHeader tuple) SnapshotDirty->xmin = SnapshotDirty->xmax = InvalidTransactionId; ItemPointerSetInvalid(&(SnapshotDirty->tid)); - if (AMI_OVERRIDE) - return true; - if (!(tuple->t_infomask & HEAP_XMIN_COMMITTED)) { if (tuple->t_infomask & HEAP_XMIN_INVALID) @@ -639,9 +630,6 @@ HeapTupleSatisfiesDirty(HeapTupleHeader tuple) bool HeapTupleSatisfiesSnapshot(HeapTupleHeader tuple, Snapshot snapshot) { - if (AMI_OVERRIDE) - return true; - /* XXX this is horribly ugly: */ if (ReferentialIntegritySnapshotOverride) return HeapTupleSatisfiesNow(tuple); -- cgit v1.2.3