summaryrefslogtreecommitdiff
path: root/contrib/btree_gist/btree_num.c.in
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2003-03-20 18:59:18 +0000
committerBruce Momjian <bruce@momjian.us>2003-03-20 18:59:18 +0000
commite0d043b94d131b1e46d14775f897e7bad05e1bc8 (patch)
treec7bf7a4e6b57db75e7762b4c7f5f173599145e34 /contrib/btree_gist/btree_num.c.in
parent3be6367b9f14e33b10d19e9556fb018731a720e6 (diff)
please apply attached patch to current CVS.
btree_gist now supports int2 ! Thanks Janko Richter for contribution.
Diffstat (limited to 'contrib/btree_gist/btree_num.c.in')
-rw-r--r--contrib/btree_gist/btree_num.c.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/btree_gist/btree_num.c.in b/contrib/btree_gist/btree_num.c.in
index 04e496eb0a8..6dbbedc9b7a 100644
--- a/contrib/btree_gist/btree_num.c.in
+++ b/contrib/btree_gist/btree_num.c.in
@@ -51,6 +51,9 @@ g__BTREE_GIST_TYPE2___compress(PG_FUNCTION_ARGS)
if (entry->leafkey)
{
__BTREE_GIST_TYPE__KEY *r = ( __BTREE_GIST_TYPE__KEY * ) palloc(sizeof(__BTREE_GIST_TYPE__KEY));
+ #ifdef BTREE_GIST_INT2
+ int16 leaf = DatumGetInt16(entry->key);
+ #endif
#ifdef BTREE_GIST_INT4
int32 leaf = DatumGetInt32(entry->key);
#endif
@@ -80,6 +83,9 @@ Datum
g__BTREE_GIST_TYPE2___consistent(PG_FUNCTION_ARGS)
{
GISTENTRY *entry = (GISTENTRY *) PG_GETARG_POINTER(0);
+ #ifdef BTREE_GIST_INT2
+ int16 query = PG_GETARG_INT16(1);
+ #endif
#ifdef BTREE_GIST_INT4
int32 query = PG_GETARG_INT32(1);
#endif