diff options
author | Tom Lane | 2011-12-07 05:18:38 +0000 |
---|---|---|
committer | Tom Lane | 2011-12-07 05:19:39 +0000 |
commit | c6e3ac11b60ac4a8942ab964252d51c1c0bd8845 (patch) | |
tree | fa9ffffed5b31d01a007f447368fd9479bba3aef /src/include/postgres.h | |
parent | d2a662182eac1069ff3874a1db499508a13c6bca (diff) |
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
Diffstat (limited to 'src/include/postgres.h')
0 files changed, 0 insertions, 0 deletions