1. null-safe interface to GiST
Bruce Momjian <bruce@momjian.us>
1. null-safe interface to GiST (as proposed in http://fts.postgresql.org/db/mw/msg.html?mid=1028327) 2. support for 'pass-by-value' arguments - to test this we used special opclass for int4 with values in range [0-2^15] More testing will be done after resolving problem with index_formtuple and implementation of B-tree using GiST 3. small patch to contrib modules (seg,cube,rtree_gist,intarray) - mark functions as 'isstrict' where needed. Oleg Bartunov
Files
| Path | Change | +/− |
|---|---|---|
| contrib/cube/cube.sql.in | modified | +16 −16 |
| contrib/intarray/_int.sql.in | modified | +8 −8 |
| contrib/rtree_gist/rtree_gist.sql.in | modified | +1 −1 |
| contrib/seg/seg.sql.in | modified | +19 −19 |
| src/backend/access/gist/gist.c | modified | +424 −322 |
| src/backend/access/gist/gistget.c | modified | +2 −2 |
| src/include/access/gist.h | modified | +5 −2 |