- Notifications
You must be signed in to change notification settings - Fork5
Commit07b9936
committed
Temporarily (I hope) disable flattening of IN/EXISTS sublinks that are within
the ON clause of an outer join. Doing so is semantically correct but resultsin de-optimizing queries that were structured to take advantage of the sublinkstyle of execution, as seen in recent complaint from Kevin Grittner. Sincethe user can get the other behavior by reorganizing his query, having theflattening happen automatically is just a convenience, and that doesn'tjustify breaking existing applications. Eventually it would be nice tore-enable this, but that seems to require a significantly different approachto outer joins in the executor.1 parent75c85bd commit07b9936
1 file changed
+14
-1
lines changedLines changed: 14 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 |
| - | |
| 19 | + | |
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
| |||
220 | 220 |
| |
221 | 221 |
| |
222 | 222 |
| |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
223 | 232 |
| |
224 | 233 |
| |
225 | 234 |
| |
| |||
232 | 241 |
| |
233 | 242 |
| |
234 | 243 |
| |
| 244 | + | |
235 | 245 |
| |
236 | 246 |
| |
237 | 247 |
| |
| 248 | + | |
238 | 249 |
| |
239 | 250 |
| |
240 | 251 |
| |
241 | 252 |
| |
242 | 253 |
| |
| 254 | + | |
243 | 255 |
| |
244 | 256 |
| |
245 | 257 |
| |
| 258 | + | |
246 | 259 |
| |
247 | 260 |
| |
248 | 261 |
| |
|
0 commit comments
Comments
(0)