]> granicus.if.org Git - postgresql/commit
Quick hack to allow the outer query's tuple_fraction to be passed down
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 10 Jun 2005 03:32:25 +0000 (03:32 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 10 Jun 2005 03:32:25 +0000 (03:32 +0000)
commita87ee007edfa3d71e31cea4adad396888adbcd5a
treec2eeadb582711700d0de21d01ab3a994f8bfb716
parent453d74b99c9ba6e5e75d214b0d7bec13553ded89
Quick hack to allow the outer query's tuple_fraction to be passed down
to a subquery if the outer query is simple enough that the LIMIT can
be reflected directly to the subquery.  This didn't use to be very
interesting, because a subquery that couldn't have been flattened into
the upper query was usually not going to be very responsive to
tuple_fraction anyway.  But with new code that allows UNION ALL subqueries
to pay attention to tuple_fraction, this is useful to do.  In particular
this lets the optimization occur when the UNION ALL is directly inside
a view.
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/plan/planmain.c
src/include/nodes/relation.h