• T
    Further planner/optimizer cleanups. Move all set_tlist_references · 78114cd4
    Tom Lane 提交于
    and fix_opids processing to a single recursive pass over the plan tree
    executed at the very tail end of planning, rather than haphazardly here
    and there at different places.  Now that tlist Vars do not get modified
    until the very end, it's possible to get rid of the klugy var_equal and
    match_varid partial-matching routines, and just use plain equal()
    throughout the optimizer.  This is a step towards allowing merge and
    hash joins to be done on expressions instead of only Vars ...
    78114cd4
arch-dev.sgml 147.7 KB