diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-05-25 20:00:12 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-05-25 20:00:12 +0000 |
commit | 4d567013cf127d10acb5da01c4a484bb635eebe8 (patch) | |
tree | 0eaa46e8d4f9abddebeb0313cb4582fa2e68a725 /src/backend/utils/time/tqual.c | |
parent | 29737d83d943820c4362ea1a3b20cde96540b786 (diff) | |
download | postgresql-4d567013cf127d10acb5da01c4a484bb635eebe8.tar.gz postgresql-4d567013cf127d10acb5da01c4a484bb635eebe8.zip |
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.
Diffstat (limited to 'src/backend/utils/time/tqual.c')
-rw-r--r-- | src/backend/utils/time/tqual.c | 14 |
1 files changed, 1 insertions, 13 deletions
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); |