Commit 21f9a94
committed
qualify compile_state updates for non-current entities
Fixed issue in recently repaired ``Query.with_entities()`` method where the
flag that determines automatic uniquing for legacy ORM ``Query`` objects
only would be set to ``True`` inappropriately in cases where the
``with_entities()`` call would be setting the ``Query`` to return
column-only rows, which are not uniqued.
Fixes: sqlalchemy#6924
Change-Id: I81120823914c989bb7a4d13ef2ec08809d8e5a4d1 parent b7378da commit 21f9a94
3 files changed
Lines changed: 94 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
417 | 417 | | |
418 | 418 | | |
419 | 419 | | |
420 | | - | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
421 | 424 | | |
422 | 425 | | |
423 | 426 | | |
| |||
590 | 593 | | |
591 | 594 | | |
592 | 595 | | |
| 596 | + | |
593 | 597 | | |
594 | 598 | | |
595 | 599 | | |
596 | 600 | | |
597 | 601 | | |
598 | 602 | | |
599 | 603 | | |
600 | | - | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
601 | 608 | | |
602 | 609 | | |
603 | 610 | | |
| |||
839 | 846 | | |
840 | 847 | | |
841 | 848 | | |
842 | | - | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
843 | 852 | | |
844 | 853 | | |
845 | 854 | | |
| |||
2278 | 2287 | | |
2279 | 2288 | | |
2280 | 2289 | | |
2281 | | - | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
2282 | 2293 | | |
2283 | 2294 | | |
2284 | 2295 | | |
2285 | 2296 | | |
2286 | 2297 | | |
2287 | | - | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
2288 | 2302 | | |
2289 | 2303 | | |
2290 | 2304 | | |
| |||
2294 | 2308 | | |
2295 | 2309 | | |
2296 | 2310 | | |
2297 | | - | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
2298 | 2315 | | |
2299 | 2316 | | |
2300 | 2317 | | |
| |||
2343 | 2360 | | |
2344 | 2361 | | |
2345 | 2362 | | |
2346 | | - | |
| 2363 | + | |
| 2364 | + | |
| 2365 | + | |
2347 | 2366 | | |
2348 | | - | |
2349 | | - | |
2350 | | - | |
2351 | | - | |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
2352 | 2372 | | |
2353 | 2373 | | |
2354 | 2374 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
1699 | 1700 | | |
1700 | 1701 | | |
1701 | 1702 | | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
| 1724 | + | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
1702 | 1756 | | |
1703 | 1757 | | |
1704 | 1758 | | |
| |||
0 commit comments