summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/attributes.py
Commit message (Expand)AuthorAgeFilesLines
* Raise UnmappedInstanceError if the attribute of a database object is an unmap...RamonWill2020-08-131-1/+8
* Implement relationship AND criteria; global loader criteriaMike Bayer2020-08-051-0/+28
* introduce deferred lambdasMike Bayer2020-07-031-0/+2
* Turn on caching everywhere, add loggingMike Bayer2020-06-101-5/+25
* Convert execution to move through SessionMike Bayer2020-05-251-0/+4
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-5/+28
* Run search and replace of symbolic module namesMike Bayer2020-04-141-8/+9
* Enable zzzeeksphinx module prefixesMike Bayer2020-04-141-2/+2
* Remove code deprecated before version 1.1Federico Caselli2020-04-091-12/+0
* Test instance for matching class hierarchy on get_from_identityMike Bayer2020-03-221-0/+1
* Ensure all nested exception throws have a causeMike Bayer2020-03-021-32/+46
* Enable F821Mike Bayer2020-01-041-3/+1
* happy new yearMike Bayer2020-01-011-1/+1
* Add anonymizing context to cache keys, comparison; convert traversalMike Bayer2019-11-041-0/+10
* Implement raiseload for deferred columnsMike Bayer2019-10-161-7/+11
* Remove deprecated extension and similar classesMike Bayer2019-10-061-23/+0
* Simplify _ColumnEntity, relatedMike Bayer2019-09-301-10/+10
* Remove unnecessary util.callable usageSteven Loria2019-09-091-3/+5
* Run eager loaders on unexpireMike Bayer2019-08-231-1/+2
* Ensure discarded collection removed from empty collectionsMike Bayer2019-08-221-5/+37
* Intercept unresolveable comparator attrbute error for attr accessMike Bayer2019-07-171-10/+21
* Merge "Rework AliasedClass __getattr__ to use top-level getattr()"mike bayer2019-05-311-2/+6
|\
| * Rework AliasedClass __getattr__ to use top-level getattr()Dmytro Starosud2019-05-291-2/+6
* | Hold implicitly created collections in a pending areaMike Bayer2019-05-271-12/+15
|/
* Unify NO_VALUE and NEVER_SETMike Bayer2019-05-241-29/+32
* Include active_history when propagating attribute listenersMike Bayer2019-05-231-0/+2
* Add QueryableAttribute._impl_uses_objects accessor for AssociationProxyMike Bayer2019-05-191-0/+11
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-181-4/+0
* Note for history methods that history is reset per-flush.Mike Bayer2019-02-091-0/+18
* Fix many spell glitchesLele Gaifax2019-01-251-2/+2
* Add deprecation warnings to all deprecated APIsMike Bayer2019-01-231-16/+23
* Remove version directives for 0.6, 0.7, 0.8Mike Bayer2019-01-151-2/+0
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-28/+32
* Run black -l 79 against all source filesMike Bayer2019-01-061-274/+507
* Check collection less than two items remaining before firing scalar backref r...Mike Bayer2018-12-281-6/+14
* Call __del() before remove()Mike Bayer2018-12-281-0/+8
* Add new NO_RAISE attribute flag and specify for m2o history loadMike Bayer2018-11-021-4/+7
* Implement __delete__Mike Bayer2018-11-021-10/+33
* Unwrap Proxy objects when scanning declared_attrMike Bayer2018-08-231-0/+2
* Handle association proxy delete and provide for scalar delete cascadeMike Bayer2018-08-011-4/+11
* Add initiator argument to set_attributeMike Bayer2018-02-081-2/+17
* Ensure backrefs accommodate for op_bulk_replaceMike Bayer2018-01-241-56/+60
* happy new yearMike Bayer2018-01-121-1/+1
* Support state expiration for with_expression(); rename deferred_expressionMike Bayer2017-06-261-5/+10
* Add AttributeEvents.modifiedMike Bayer2017-05-231-3/+12
* Support hybrids/composites with bulk updatesMike Bayer2017-03-221-0/+5
* Raise on flag_modified() for non-present attributeMike Bayer2017-03-211-1/+35
* Add bulk_replace event, integrate with @validatesMike Bayer2017-03-161-7/+14
* Support python3.6Mike Bayer2017-01-131-1/+1