summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/strategies.py
Commit message (Expand)AuthorAgeFilesLines
* See if the future is hereMike Bayer2020-08-281-3/+2
* Implement relationship AND criteria; global loader criteriaMike Bayer2020-08-051-5/+35
* Convert lazy loader, selectinload, load_on_ident to lambda statementsMike Bayer2020-08-051-131/+124
* Convert remaining ORM APIs to support 2.0 styleMike Bayer2020-07-111-1/+1
* introduce deferred lambdasMike Bayer2020-07-031-0/+10
* Turn on caching everywhere, add loggingMike Bayer2020-06-101-165/+335
* Merge "Add default expression to query_expression()"mike bayer2020-06-021-8/+18
|\
| * Add default expression to query_expression()Haoyu Sun2020-06-011-8/+18
* | Improve rendering of core statements w/ ORM elementsMike Bayer2020-05-311-1/+1
|/
* callcount reductions and refinement for cached queriesMike Bayer2020-05-281-17/+21
* Convert execution to move through SessionMike Bayer2020-05-251-23/+50
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-148/+219
* Reword delete-orphan on many error message and documentMike Bayer2020-05-161-1/+2
* Merge "Add sync_backref flag in a relationship"mike bayer2020-05-081-1/+1
|\
| * Add sync_backref flag in a relationshipFederico Caselli2020-05-051-1/+1
* | Integrate new Result into ORM queryMike Bayer2020-05-021-4/+4
|/
* Run search and replace of symbolic module namesMike Bayer2020-04-141-1/+1
* Remove code deprecated before version 1.1Federico Caselli2020-04-091-3/+0
* Key subqueryloaders on the property object, not string keyMike Bayer2020-04-031-2/+4
* Remove ORDER BY pk from subqueryload, selectinloadMike Bayer2020-03-301-13/+11
* Deprecate add of columns in order by with distinctFederico Caselli2020-03-251-0/+9
* Test instance for matching class hierarchy on get_from_identityMike Bayer2020-03-221-1/+4
* Simplified module pre-loading strategy and made it linter friendlyFederico Caselli2020-03-071-26/+24
* Fixes for table-bound version_id_col against mapped selectableMike Bayer2020-01-111-1/+5
* Fix QueryContext ref cycle on joinedloadCarson Ip2020-01-041-1/+0
* happy new yearMike Bayer2020-01-011-1/+1
* Test for short term reference cycles and resolve as many as possibleMike Bayer2019-12-301-16/+17
* Don't raise w/ raiseload strategy for many-to-one history in flushMike Bayer2019-11-221-4/+21
* omit_join=True is not supportedMike Bayer2019-10-301-0/+1
* Implement raiseload for deferred columnsMike Bayer2019-10-161-12/+45
* Remove deprecated extension and similar classesMike Bayer2019-10-061-3/+0
* Merge "Run row value processors up front"mike bayer2019-10-011-10/+10
|\
| * Run row value processors up frontMike Bayer2019-10-011-10/+10
* | Cancel polymorphic loading in optimized getMike Bayer2019-10-011-1/+0
|/
* Ensure states with null m2o FK value are still populated by selectinloaderMike Bayer2019-09-301-3/+26
* Move identity_lookup to sessionMike Bayer2019-09-271-1/+2
* Run eager loaders on unexpireMike Bayer2019-08-231-4/+32
* Ensure discarded collection removed from empty collectionsMike Bayer2019-08-221-0/+3
* Don't assume m2o key is present in the dictionaryMike Bayer2019-07-231-1/+8
* Fix typosMin ho Kim2019-07-211-1/+1
* Optimize out JOIN for selectinload with many to oneMike Bayer2019-07-191-44/+158
* SelectBase no longer a FromClauseMike Bayer2019-07-061-1/+0
* Hold implicitly created collections in a pending areaMike Bayer2019-05-271-1/+1
* run a black runMike Bayer2019-03-051-0/+1
* Ensure _simple_lazy_clause bind names are fixed before cloningMike Bayer2019-02-191-0/+3
* Implement relationship to AliasedClass; deprecate non primary mappersMike Bayer2019-01-251-43/+62
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-35/+56
* Run black -l 79 against all source filesMike Bayer2019-01-061-484/+660
* Allow join() to pick the best candidate from multiple froms/entitiesMike Bayer2018-11-141-3/+13