postgresql/src/backend/optimizer/path
Tom Lane 6cef5d2549 Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take
qualified operator names directly, for example CREATE OPERATOR myschema.+
( ... ).  To qualify an operator name in an expression you need to write
OPERATOR(myschema.+) (thanks to Peter for suggesting an escape hatch).
I also took advantage of having to reformat pg_operator to fix something
that'd been bugging me for a while: mergejoinable operators should have
explicit links to the associated cross-data-type comparison operators,
rather than hardwiring an assumption that they are named < and >.
2002-04-16 23:08:12 +00:00
..
_deadcode New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
Makefile Fix relative path references so that make knowns which dependencies refer 2000-08-31 16:12:35 +00:00
allpaths.c Suppress subquery pullup and pushdown when the subquery has any 2001-12-10 22:54:12 +00:00
clausesel.c Change made to elog: 2002-03-06 06:10:59 +00:00
costsize.c Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
indxpath.c Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take 2002-04-16 23:08:12 +00:00
joinpath.c Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
joinrels.c Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
orindxpath.c Another pgindent run. Fixes enum indenting, and improves #endif 2001-10-28 06:26:15 +00:00
pathkeys.c Restructure representation of join alias variables. An explicit JOIN 2002-03-12 00:52:10 +00:00
tidpath.c Further work on making use of new statistics in planner. Adjust APIs 2001-06-05 05:26:05 +00:00