]> granicus.if.org Git - postgresql/commit
When building a bitmap scan, must copy the bitmapqualorig expression tree
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 29 Jan 2006 18:55:48 +0000 (18:55 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 29 Jan 2006 18:55:48 +0000 (18:55 +0000)
commit3276e911d154acd83c7ad5abeda11a4ab90866d3
tree031afdbd52746051881618c896869edb9b9272cc
parent3edec383e1ad8c07dc3ecb9b98e8fb6197e9359e
When building a bitmap scan, must copy the bitmapqualorig expression tree
to avoid sharing substructure with the lower-level indexquals.  This is
currently only an issue if there are SubPlans in the indexquals, which is
uncommon but not impossible --- see bug #2218 reported by Nicholas Vinen.
We use the same kluge for indexqual vs indexqualorig in the index scans
themselves ... would be nice to clean this up someday.
src/backend/optimizer/plan/createplan.c