diff options
author | Bruce Momjian <bruce@momjian.us> | 2003-03-20 18:59:18 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2003-03-20 18:59:18 +0000 |
commit | e0d043b94d131b1e46d14775f897e7bad05e1bc8 (patch) | |
tree | c7bf7a4e6b57db75e7762b4c7f5f173599145e34 /contrib/btree_gist/btree_num.c.in | |
parent | 3be6367b9f14e33b10d19e9556fb018731a720e6 (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.in | 6 |
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 |