diff options
author | Hiroshi Inoue <inoue@tpf.co.jp> | 1999-10-11 06:28:29 +0000 |
---|---|---|
committer | Hiroshi Inoue <inoue@tpf.co.jp> | 1999-10-11 06:28:29 +0000 |
commit | 05d13cad2896a58d56c1372d614fde93c7c12d5a (patch) | |
tree | b4452e0cca29b06a879a06da982cf1aca0171ff6 /src/include/utils/builtins.h | |
parent | 65a2c8f5b82961a9e651e9d95d1920ebdbff04a2 (diff) | |
download | postgresql-05d13cad2896a58d56c1372d614fde93c7c12d5a.tar.gz postgresql-05d13cad2896a58d56c1372d614fde93c7c12d5a.zip |
The 1st step to implement new type of scan,TidScan.
Now WHERE restriction on ctid is allowed though it is
sequentially scanned.
Diffstat (limited to 'src/include/utils/builtins.h')
-rw-r--r-- | src/include/utils/builtins.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/include/utils/builtins.h b/src/include/utils/builtins.h index da09be65243..fe6fd117187 100644 --- a/src/include/utils/builtins.h +++ b/src/include/utils/builtins.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: builtins.h,v 1.88 1999/10/03 23:55:37 tgl Exp $ + * $Id: builtins.h,v 1.89 1999/10/11 06:28:28 inoue Exp $ * * NOTES * This should normally only be included by fmgr.h. @@ -399,8 +399,14 @@ extern float64 gistsel(Oid operatorObjectId, Oid indrelid, AttrNumber attributeN extern float64 gistnpage(Oid operatorObjectId, Oid indrelid, AttrNumber attributeNumber, char *constValue, int32 constFlag, int32 nIndexKeys, Oid indexrelid); /* tid.c */ -extern ItemPointer tidin(char *str); +extern ItemPointer tidin(const char *str); extern char *tidout(ItemPointer itemPtr); +extern bool tideq(ItemPointer,ItemPointer); +extern bool tidne(ItemPointer,ItemPointer); +extern text *tid_text(ItemPointer); +extern ItemPointer text_tid(const text *); +extern ItemPointer currtid_byreloid(Oid relOid, ItemPointer); +extern ItemPointer currtid_byrelname(const text* relName, ItemPointer); /* timestamp.c */ extern time_t timestamp_in(const char *timestamp_str); |