]> granicus.if.org Git - postgresql/blob - contrib/btree_gist/btree_gist.h
Adjust sepgsql regression output for recent error context change
[postgresql] / contrib / btree_gist / btree_gist.h
1 /*
2  * contrib/btree_gist/btree_gist.h
3  */
4 #ifndef __BTREE_GIST_H__
5 #define __BTREE_GIST_H__
6
7 #include "fmgr.h"
8 #include "access/nbtree.h"
9
10 #define BtreeGistNotEqualStrategyNumber 6
11
12 /* indexed types */
13
14 enum gbtree_type
15 {
16         gbt_t_var,
17         gbt_t_int2,
18         gbt_t_int4,
19         gbt_t_int8,
20         gbt_t_float4,
21         gbt_t_float8,
22         gbt_t_numeric,
23         gbt_t_ts,
24         gbt_t_cash,
25         gbt_t_oid,
26         gbt_t_time,
27         gbt_t_date,
28         gbt_t_intv,
29         gbt_t_macad,
30         gbt_t_text,
31         gbt_t_bpchar,
32         gbt_t_bytea,
33         gbt_t_bit,
34         gbt_t_inet
35 };
36
37
38
39 /*
40  * Generic btree functions
41  */
42
43 Datum           gbtreekey_in(PG_FUNCTION_ARGS);
44
45 Datum           gbtreekey_out(PG_FUNCTION_ARGS);
46
47 #endif