]> granicus.if.org Git - postgresql/blob - src/include/access/gistscan.h
Used modified version of indent that understands over 100 typedefs.
[postgresql] / src / include / access / gistscan.h
1 /*-------------------------------------------------------------------------
2  *
3  * gistscan.h--
4  *        routines defined in access/gisr/gistscan.c
5  *
6  *
7  *
8  * rtscan.h,v 1.2 1995/06/14 00:06:58 jolly Exp
9  *
10  *-------------------------------------------------------------------------
11  */
12 #ifndef GISTSCAN_H
13
14 #include <access/relscan.h>
15 #include <storage/off.h>
16 #include <storage/block.h>
17 #include <utils/rel.h>
18
19 extern IndexScanDesc
20 gistbeginscan(Relation r, bool fromEnd,
21                           uint16 nkeys, ScanKey key);
22 extern void gistrescan(IndexScanDesc s, bool fromEnd, ScanKey key);
23 extern void gistmarkpos(IndexScanDesc s);
24 extern void gistrestrpos(IndexScanDesc s);
25 extern void gistendscan(IndexScanDesc s);
26 extern void gistadjscans(Relation r, int op, BlockNumber blkno, OffsetNumber offnum);
27
28 #endif                                                  /* GISTSCAN_H */