postgresql/src/include
Tom Lane b90f8f20f0 Extend r-tree operator classes to handle Y-direction tests equivalent
to the existing X-direction tests.  An rtree class now includes 4 actual
2-D tests, 4 1-D X-direction tests, and 4 1-D Y-direction tests.
This involved adding four new Y-direction test operators for each of
box and polygon; I followed the PostGIS project's lead as to the names
of these operators.
NON BACKWARDS COMPATIBLE CHANGE: the poly_overleft (&<) and poly_overright
(&>) operators now have semantics comparable to box_overleft and box_overright.
This is necessary to make r-tree indexes work correctly on polygons.
Also, I changed circle_left and circle_right to agree with box_left and
box_right --- formerly they allowed the boundaries to touch.  This isn't
actually essential given the lack of any r-tree opclass for circles, but
it seems best to sync all the definitions while we are at it.
2005-06-24 20:53:34 +00:00
..
access Extend r-tree operator classes to handle Y-direction tests equivalent 2005-06-24 20:53:34 +00:00
bootstrap Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
catalog Extend r-tree operator classes to handle Y-direction tests equivalent 2005-06-24 20:53:34 +00:00
commands Make REINDEX DATABASE do what one would expect, namely reindex all indexes 2005-06-22 21:14:31 +00:00
executor Revise nodeMergejoin in light of example provided by Guillaume Smet. 2005-05-13 21:20:16 +00:00
lib Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
libpq Add GUC krb_server_hostname so the server hostname can be specified as 2005-06-14 17:43:14 +00:00
mb Support 3 and 4-byte unicode characters. 2005-06-15 00:15:08 +00:00
nodes Make REINDEX DATABASE do what one would expect, namely reindex all indexes 2005-06-22 21:14:31 +00:00
optimizer Separate predicate-testing code out of indxpath.c, making it a module 2005-06-10 22:25:37 +00:00
parser Replace the parser's namespace tree (which formerly had the same 2005-06-05 00:38:11 +00:00
port Add fsync() define for Win32 to cover cases other than wal_sync_method 2005-06-16 17:53:54 +00:00
postmaster Rename Rendezvous to Bonjour to match OS/X renaming. 2005-05-15 00:26:19 +00:00
regex Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
rewrite Change expandRTE() and ResolveNew() back to taking just the single 2005-06-04 19:19:42 +00:00
storage Simplify uses of readdir() by creating a function ReadDir() that 2005-06-19 21:34:03 +00:00
tcop Fix the mechanism for reporting the original table OID and column number 2005-06-22 17:45:46 +00:00
utils Extend r-tree operator classes to handle Y-direction tests equivalent 2005-06-24 20:53:34 +00:00
c.h Change WAL-logging scheme for multixacts to be more like regular 2005-06-08 15:50:28 +00:00
fmgr.h Avoid bare 'struct Node;' declaration --- provokes annoying warnings 2005-06-09 18:44:05 +00:00
funcapi.h Document get_call_result_type() and friends; mark TypeGetTupleDesc() 2005-05-30 23:09:07 +00:00
getaddrinfo.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
getopt_long.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
Makefile Use 'cp' and 'chmod' in place of 'install' to install header files. 2005-03-25 23:22:54 +00:00
miscadmin.h Finish up the flat-files project: get rid of GetRawDatabaseInfo() hack 2005-02-26 18:43:34 +00:00
pg_config.h.in Allow kerberos name and username case sensitivity to be specified from 2005-06-04 20:42:43 +00:00
pg_config.h.win32 Win32 8.1 stamp. 2005-01-18 14:39:46 +00:00
pg_config_manual.h Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set the 2005-03-29 03:01:32 +00:00
pgstat.h This patch reduces the size of the message header used by statistics 2005-05-11 01:41:41 +00:00
pgtime.h This patch makes it possible to use the full set of timezones when doing 2005-06-15 00:34:11 +00:00
port.h Add parentheses to macros when args are used in computations. Without 2005-05-25 21:40:43 +00:00
postgres.h First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
postgres_ext.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
postgres_fe.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
rusagestub.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
strdup.h Fix an obsolete file path mentioned in a comment. 2004-01-25 22:19:42 +00:00