Updates to make GIST work with multi-key indexes (from Oleg Bartunov
Tom Lane <tgl@sss.pgh.pa.us>
Updates to make GIST work with multi-key indexes (from Oleg Bartunov and Teodor Sigaev). Declare key values as Datum where appropriate, rather than char* (Tom Lane).
Files
| Path | Change | +/− |
|---|---|---|
| contrib/cube/cube.c | modified | +31 −34 |
| contrib/intarray/_int.c | modified | +52 −76 |
| contrib/seg/seg.c | modified | +27 −34 |
| src/backend/access/gist/gist.c | modified | +674 −229 |
| src/backend/access/gist/gistget.c | modified | +16 −11 |
| src/backend/access/gist/gistscan.c | modified | +3 −3 |
| src/backend/access/index/indexam.c | modified | +4 −4 |
| src/backend/commands/indexcmds.c | modified | +6 −4 |
| src/include/access/gist.h | modified | +29 −43 |