diff options
Diffstat (limited to 'src/include/access/valid.h')
-rw-r--r-- | src/include/access/valid.h | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/src/include/access/valid.h b/src/include/access/valid.h index 8309c699178..cb9c6369a12 100644 --- a/src/include/access/valid.h +++ b/src/include/access/valid.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/access/valid.h,v 1.36 2004/12/31 22:03:21 pgsql Exp $ + * $PostgreSQL: pgsql/src/include/access/valid.h,v 1.37 2005/11/26 03:03:07 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -65,37 +65,4 @@ do \ } \ } while (0) -/* - * HeapTupleSatisfies - * - * res is set TRUE if the HeapTuple satisfies the timequal and keytest, - * otherwise it is set FALSE. Note that the hint bits in the HeapTuple's - * t_infomask may be updated as a side effect. - * - * on 8/21/92 mao says: i rearranged the tests here to do keytest before - * SatisfiesTimeQual. profiling indicated that even for vacuumed relations, - * time qual checking was more expensive than key testing. time qual is - * least likely to fail, too. we should really add the time qual test to - * the restriction and optimize it in the normal way. this has interactions - * with joey's expensive function work. - */ -#define HeapTupleSatisfies(tuple, \ - relation, \ - buffer, \ - disk_page, \ - snapshot, \ - nKeys, \ - key, \ - res) \ -do \ -{ \ - if ((key) != NULL) \ - HeapKeyTest(tuple, RelationGetDescr(relation), nKeys, key, res); \ - else \ - (res) = true; \ - \ - if ((res) && (relation)->rd_rel->relkind != RELKIND_UNCATALOGED) \ - (res) = HeapTupleSatisfiesVisibility(tuple, snapshot, buffer); \ -} while (0) - #endif /* VALID_H */ |