Neil Conway
eda6dd32d1
GiST improvements:
...
- make sure we always invoke user-supplied GiST methods in a short-lived
memory context. This means the backend isn't exposed to any memory leaks
that be in those methods (in fact, it is probably a net loss for most
GiST methods to bother manually freeing memory now). This also means
we can do away with a lot of ugly manual memory management in the
GiST code itself.
- keep the current page of a GiST index scan pinned, rather than doing a
ReadBuffer() for each tuple produced by the scan. Since ReadBuffer() is
expensive, this is a perf. win
- implement dead tuple killing for GiST indexes (which is easy to do, now
that we keep a pin on the current scan page). Now all the builtin indexes
implement dead tuple killing.
- cleanup a lot of ugly code in GiST
2005-05-17 00:59:30 +00:00
..
2005-05-13 16:31:43 +00:00
2005-04-09 03:52:43 +00:00
2005-01-05 23:42:03 +00:00
2005-02-06 20:59:30 +00:00
2005-04-19 01:39:50 +00:00
2005-04-09 03:52:43 +00:00
2005-04-14 01:38:22 +00:00
2005-05-06 14:28:53 +00:00
2005-04-16 16:50:01 +00:00
2005-04-27 20:11:07 +00:00
2005-04-09 03:52:43 +00:00
2005-04-09 03:52:43 +00:00
2005-05-01 15:54:46 +00:00
2005-01-09 18:58:10 +00:00
2005-03-13 09:36:31 +00:00
2005-04-09 03:52:43 +00:00
2005-01-10 00:04:43 +00:00
2005-03-17 20:24:34 +00:00
2005-05-13 16:48:14 +00:00
2005-01-22 22:56:36 +00:00
2005-01-06 01:49:24 +00:00
2004-12-30 03:13:56 +00:00
2005-04-09 03:52:43 +00:00
2004-11-27 21:27:08 +00:00
2005-02-27 00:49:28 +00:00
2001-04-20 15:50:25 +00:00
2005-05-11 13:58:50 +00:00
2005-04-12 03:16:50 +00:00
2005-05-17 00:59:30 +00:00
2005-04-12 03:16:50 +00:00
2005-04-20 22:19:58 +00:00
2005-01-22 22:56:36 +00:00
2005-04-09 03:52:43 +00:00
2004-12-28 22:47:15 +00:00
2005-05-13 15:21:59 +00:00
2005-05-15 00:26:19 +00:00
2005-04-09 03:52:43 +00:00
2004-11-27 21:27:08 +00:00
2004-12-31 22:04:05 +00:00
2005-02-26 18:39:04 +00:00
2005-01-10 00:04:43 +00:00
2005-05-10 22:27:30 +00:00
2005-01-04 21:03:30 +00:00
2005-01-08 22:13:38 +00:00
2003-01-14 23:19:34 +00:00
2005-05-09 11:31:34 +00:00
2005-04-28 21:47:18 +00:00
2005-04-09 03:52:43 +00:00
2003-11-29 19:52:15 +00:00
2005-03-25 21:58:00 +00:00
2005-03-14 06:49:48 +00:00
2005-01-22 22:06:27 +00:00
2005-04-09 03:52:43 +00:00
2005-04-19 03:55:43 +00:00
2005-04-09 03:52:43 +00:00
2005-04-09 03:52:43 +00:00
2005-02-27 00:49:28 +00:00
2005-04-09 03:52:43 +00:00
2005-01-23 00:30:59 +00:00
2005-05-08 03:08:05 +00:00
2005-03-10 23:21:26 +00:00
2001-11-21 05:53:41 +00:00
2004-08-21 16:16:04 +00:00
2005-03-07 02:00:28 +00:00
2005-05-09 00:09:45 +00:00
2005-01-22 22:56:36 +00:00
2005-01-29 23:45:36 +00:00
2005-05-15 00:26:19 +00:00
2004-12-13 18:05:10 +00:00
2005-05-02 00:37:07 +00:00
2005-04-28 21:47:18 +00:00
2003-11-29 19:52:15 +00:00
2005-01-08 01:44:08 +00:00
2005-04-28 21:47:18 +00:00
2004-11-23 16:27:59 +00:00
2004-06-29 20:44:34 +00:00
2004-11-10 23:01:47 +00:00
2004-01-15 23:51:32 +00:00
2004-12-23 05:37:40 +00:00
2005-03-29 00:17:27 +00:00
2004-12-23 23:07:38 +00:00
2005-03-25 16:38:58 +00:00
2004-11-15 06:32:15 +00:00
2005-03-30 02:08:39 +00:00
2005-03-31 22:46:33 +00:00
2005-02-13 03:04:15 +00:00
2005-01-23 00:30:59 +00:00
2004-12-30 21:45:37 +00:00
2005-01-10 00:04:43 +00:00