Cleanup vectors of GISTENTRY and eliminate problem with 64-bit strict-aligned
authorTeodor Sigaev <teodor@sigaev.ru>
Tue, 30 Mar 2004 15:45:33 +0000 (15:45 +0000)
committerTeodor Sigaev <teodor@sigaev.ru>
Tue, 30 Mar 2004 15:45:33 +0000 (15:45 +0000)
commitf2c064afcbfad4999d7e9ccb644a8aa99463a1ac
treea630e42b10478f1d88b637a96114945016faa2e0
parent8d9a28eeefc477638cca58d0685635271eae49d6
Cleanup vectors of GISTENTRY and eliminate problem with 64-bit strict-aligned
boxes. Change interface to user-defined GiST support methods union and
picksplit. Now instead of bytea struct it used special GistEntryVector
structure.
24 files changed:
contrib/btree_gist/btree_common.c
contrib/btree_gist/btree_gist.h
contrib/btree_gist/btree_gist.sql.in
contrib/btree_gist/btree_num.c.in
contrib/btree_gist/btree_ts.c
contrib/cube/cube.c
contrib/cube/cube.sql.in
contrib/intarray/_int.sql.in
contrib/intarray/_int_gist.c
contrib/intarray/_intbig_gist.c
contrib/ltree/_ltree_gist.c
contrib/ltree/ltree.sql.in
contrib/ltree/ltree_gist.c
contrib/rtree_gist/rtree_gist.c
contrib/rtree_gist/rtree_gist.sql.in
contrib/seg/seg.c
contrib/seg/seg.sql.in
contrib/tsearch/gistidx.c
contrib/tsearch/tsearch.sql.in
contrib/tsearch2/gistidx.c
contrib/tsearch2/tsearch.sql.in
contrib/tsearch2/untsearch.sql.in
src/backend/access/gist/gist.c
src/include/access/gist.h