postgresql/src/backend/access
Tom Lane c6e3ac11b6 Create a "sort support" interface API for faster sorting.
This patch creates an API whereby a btree index opclass can optionally
provide non-SQL-callable support functions for sorting.  In the initial
patch, we only use this to provide a directly-callable comparator function,
which can be invoked with a bit less overhead than the traditional
SQL-callable comparator.  While that should be of value in itself, the real
reason for doing this is to provide a datatype-extensible framework for
more aggressive optimizations, as in Peter Geoghegan's recent work.

Robert Haas and Tom Lane
2011-12-07 00:19:39 -05:00
..
common Buffering GiST index build algorithm. 2011-09-08 17:51:23 +03:00
gin Fix erroneous replay of GIN_UPDATE_META_PAGE WAL records. 2011-11-25 13:58:59 -05:00
gist Use IEEE infinity, not 1e10, for null-and-not-null case in gistpenalty(). 2011-11-27 17:12:54 -05:00
hash Measure the number of all-visible pages for use in index-only scan costing. 2011-10-14 17:23:46 -04:00
heap Improve table locking behavior in the face of current DDL. 2011-11-30 10:27:00 -05:00
index Avoid assuming that index-only scan data matches the index's rowtype. 2011-10-16 19:15:04 -04:00
nbtree Create a "sort support" interface API for faster sorting. 2011-12-07 00:19:39 -05:00
transam During recovery, if we reach consistent state and still have entries in the 2011-12-02 10:49:54 +02:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00