Files
postgresql/src/include/optimizer
Tom Lane 5db2e83852 Rethink the order of expression preprocessing: eval_const_expressions
really ought to run before canonicalize_qual, because it can now produce
forms that canonicalize_qual knows how to improve (eg, NOT clauses).
Also, because eval_const_expressions already knows about flattening
nested ANDs and ORs into N-argument form, the initial flatten_andors
pass in canonicalize_qual is now completely redundant and can be
removed.  This doesn't save a whole lot of code, but the time and
palloc traffic eliminated is a useful gain on large expression trees.
2005-03-28 00:58:26 +00:00
..
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00
2004-12-31 22:04:05 +00:00