postgresql/src/backend/optimizer/path
Tom Lane 7e765cb068 Prefer actual constants to pseudo-constants in equivalence class machinery.
generate_base_implied_equalities_const() should prefer plain Consts over
other em_is_const eclass members when choosing the "pivot" value that
all the other members will be equated to.  This makes it more likely that
the generated equalities will be useful in constraint-exclusion proofs.
Per report from Rushabh Lathia.
2012-10-26 14:20:10 -04:00
..
allpaths.c Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH. 2012-09-07 20:38:50 -04:00
clausesel.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
costsize.c Clamp indexscan filter condition cost estimate to be not less than zero. 2012-04-11 20:24:39 -04:00
equivclass.c Prefer actual constants to pseudo-constants in equivalence class machinery. 2012-10-26 14:20:10 -04:00
indxpath.c Refactor pattern_fixed_prefix() to avoid dealing in incomplete patterns. 2012-07-09 23:23:22 -04:00
joinpath.c Add support for doing FULL JOIN ON FALSE. While this is really a rather 2010-01-05 23:25:44 +00:00
joinrels.c Ensure mark_dummy_rel doesn't create dangling pointers in RelOptInfos. 2011-04-13 18:56:54 -04:00
Makefile Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
orindxpath.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pathkeys.c Fix assertion failure when a SELECT DISTINCT ON expression is volatile. 2009-09-12 00:05:07 +00:00
tidpath.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00