diff options
Diffstat (limited to 'src/include/access')
| -rw-r--r-- | src/include/access/heapam.h | 7 | ||||
| -rw-r--r-- | src/include/access/relscan.h | 4 | ||||
| -rw-r--r-- | src/include/access/valid.h | 6 |
3 files changed, 8 insertions, 9 deletions
diff --git a/src/include/access/heapam.h b/src/include/access/heapam.h index a66fcab073..cb9a0a889f 100644 --- a/src/include/access/heapam.h +++ b/src/include/access/heapam.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: heapam.h,v 1.21 1997/11/02 15:26:37 vadim Exp $ + * $Id: heapam.h,v 1.22 1997/11/20 23:23:31 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -123,13 +123,12 @@ extern Relation heap_openr(char *relationName); extern void heap_close(Relation relation); extern HeapScanDesc heap_beginscan(Relation relation, int atend, - TimeQual timeQual, unsigned nkeys, ScanKey key); + bool seeself, unsigned nkeys, ScanKey key); extern void heap_rescan(HeapScanDesc sdesc, bool scanFromEnd, ScanKey key); extern void heap_endscan(HeapScanDesc sdesc); extern HeapTuple heap_getnext(HeapScanDesc scandesc, int backw, Buffer *b); extern HeapTuple -heap_fetch(Relation relation, TimeQual timeQual, - ItemPointer tid, Buffer *b); +heap_fetch(Relation relation, bool seeself, ItemPointer tid, Buffer *b); extern Oid heap_insert(Relation relation, HeapTuple tup); extern int heap_delete(Relation relation, ItemPointer tid); extern int diff --git a/src/include/access/relscan.h b/src/include/access/relscan.h index 8b2eb5ed0d..78c91dd250 100644 --- a/src/include/access/relscan.h +++ b/src/include/access/relscan.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: relscan.h,v 1.8 1997/09/08 21:50:56 momjian Exp $ + * $Id: relscan.h,v 1.9 1997/11/20 23:23:33 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -33,7 +33,7 @@ typedef struct HeapScanDescData ItemPointerData rs_mntid; /* marked next tid */ ItemPointerData rs_mcd; /* marked current delta XXX ??? */ bool rs_atend; /* restart scan at end? */ - TimeQual rs_tr; /* time qualification */ + bool rs_seeself; /* see self or not */ uint16 rs_cdelta; /* current delta in chain */ uint16 rs_nkeys; /* number of attributes in keys */ ScanKey rs_key; /* key descriptors */ diff --git a/src/include/access/valid.h b/src/include/access/valid.h index d7707fa495..fec88923db 100644 --- a/src/include/access/valid.h +++ b/src/include/access/valid.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: valid.h,v 1.9 1997/11/02 15:26:46 vadim Exp $ + * $Id: valid.h,v 1.10 1997/11/20 23:23:35 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -113,7 +113,7 @@ do \ relation, \ buffer, \ disk_page, \ - qual, \ + seeself, \ nKeys, \ key, \ result) \ @@ -144,7 +144,7 @@ do \ { \ uint16 _infomask = _tuple->t_infomask; \ \ - _res = HeapTupleSatisfiesTimeQual(_tuple, (qual)); \ + _res = HeapTupleSatisfiesVisibility(_tuple, (seeself)); \ if (_tuple->t_infomask != _infomask) \ SetBufferCommitInfoNeedsSave(buffer); \ if (_res) \ |
