postgresql/src/backend/utils
Heikki Linnakangas 317dd55a9c Add SP-GiST support for range types.
The implementation is a quad-tree, largely copied from the quad-tree
implementation for points. The lower and upper bound of ranges are the 2d
coordinates, with some extra code to handle empty ranges.

I left out the support for adjacent operator, -|-, from the original patch.
Not because there was necessarily anything wrong with it, but it was more
complicated than the other operators, and I only have limited time for
reviewing. That will follow as a separate patch.

Alexander Korotkov, reviewed by Jeff Davis and me.
2012-08-16 14:30:45 +03:00
..
adt Add SP-GiST support for range types. 2012-08-16 14:30:45 +03:00
cache Fix cache flush hazard in event trigger cache. 2012-08-08 16:38:37 -04:00
error Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
fmgr Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
hash Move CRC tables to libpgport, and provide them in a separate include file. 2012-02-28 19:53:39 -05:00
init Support having multiple Unix-domain sockets per postmaster. 2012-08-10 17:27:15 -04:00
mb Fix ASCII case in pg_wchar2mule_with_len. 2012-07-10 15:59:39 -04:00
misc Revert "commit_delay" change; just add comment that we don't have 2012-08-14 16:26:08 -04:00
mmgr Run pgindent on 9.2 source tree in preparation for first 9.3 2012-06-10 15:20:04 -04:00
resowner Add a small cache of locks owned by a resource owner in ResourceOwner. 2012-06-21 15:30:26 +03:00
sort Run newly-configured perltidy script on Perl files. 2012-07-04 21:47:49 -04:00
time Assorted message style improvements 2012-07-02 21:12:46 +03:00
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
errcodes.txt Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
Gen_dummy_probes.sed Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
Gen_fmgrtab.pl Run updated copyright.pl on HEAD and 9.2 trees, updating the psql 2012-07-06 12:28:18 -04:00
generate-errcodes.pl Run newly-configured perltidy script on Perl files. 2012-07-04 21:47:49 -04:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
probes.d Make group commit more effective. 2012-01-30 16:53:48 +02:00