[Sqlalchemy-commits] commit/sqlalchemy: 3 new changesets
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2013-06-25 22:06:47
|
3 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/89f9374c544b/ Changeset: 89f9374c544b Branch: None User: zzzeek Date: 2013-06-25 23:32:51 Summary: - rework of correlation, continuing on #2668, #2746 - add new flag "froms=True" to correlate(), correlate_except(); means a correlation should occur outwards even if this clause is in the FROM clause of another SELECT - add support for correlations to propagate all the way in; because correlations require context now, need to make sure a select enclosure of any level takes effect any number of levels deep. - fix what we said correlate_except() was supposed to do when we first released #2668 - "the FROM clause is left intact if the correlated SELECT is not used in the context of an enclosing SELECT..." - it was not considering the "existing_froms" collection at all, and prohibited additional FROMs from being placed in an any() or has(). Affected #: 4 files https://bitbucket.org/zzzeek/sqlalchemy/commits/98f2e371d272/ Changeset: 98f2e371d272 Branch: None User: zzzeek Date: 2013-06-25 23:52:27 Summary: add test for multilevel any() Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/480ee4f6ed00/ Changeset: 480ee4f6ed00 Branch: ticket_2746 User: zzzeek Date: 2013-06-26 00:05:04 Summary: fix cloned_difference and test both Affected #: 2 files Repository URL: https://bitbucket.org/zzzeek/sqlalchemy/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |