summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/attributes.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* Use the "committed" values when extracting many-to-one lazyload valueMike Bayer2016-06-081-2/+6
* Add an init_scalar event for attributesMike Bayer2016-06-021-5/+6
* - happy new yearMike Bayer2016-01-291-1/+1
* - refactor of adapt_like_to_iterable(), fixes #3457.Mike Bayer2015-12-091-26/+40
* - Fixed 1.0 regression where the "noload" loader strategy would failMike Bayer2015-08-111-0/+5
* - Fixed more regressions caused by NEVER_SET; comparisonsMike Bayer2015-04-201-1/+1
* - copyright 2015Mike Bayer2015-03-101-1/+1
* - Mapped state internals have been reworked to allow for a 50% reductionMike Bayer2015-02-181-18/+3
* - start trying to move things into __slots__. This seems to reduce theslotsMike Bayer2015-01-041-36/+61
* - check for None linker...Mike Bayer2014-09-081-1/+1
* - Added new event handlers :meth:`.AttributeEvents.init_collection`Mike Bayer2014-09-071-3/+20
* - rename _InspectionAttr to InspectionAttrMike Bayer2014-08-131-1/+1
* - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects,Brian Jarrett2014-07-201-150/+160
* - break up the <authors> copyright comment as part of a passMike Bayer2014-07-091-1/+2
* - reverse course in #3061 so that we instead no longer set None in the attributeMike Bayer2014-06-231-9/+1
* - Related to :ticket:`3060`, an adjustment has been made to the unitMike Bayer2014-05-301-17/+28
* - Adjustment to attribute mechanics concerning when a value isMike Bayer2014-05-291-14/+18
* - Fixed a few edge cases which arise in the so-called "row switch"Mike Bayer2014-05-281-5/+12
* Fix many typos throughout the codebasepr/85Alex Gaynor2014-04-261-1/+1
* - Fixed bug in mutable extension as well asMike Bayer2014-03-191-1/+1
* - Added a new directive used within the scope of an attribute "set" operationMike Bayer2014-01-311-2/+2
* - happy new yearMike Bayer2014-01-051-1/+1
* - the wrapped memoized_property here was not working, as the attribute nameMike Bayer2013-11-261-10/+18
* - Some refinements to the :class:`.AliasedClass` construct with regardsMike Bayer2013-11-231-1/+7
* - The ``viewonly`` flag on :func:`.relationship` will now preventMike Bayer2013-11-191-0/+6
* - :func:`.attributes.get_history()` when used with a scalar column-mappedMike Bayer2013-10-251-5/+12
* - A new construct :class:`.Bundle` is added, which allows for specificationMike Bayer2013-10-031-1/+7
* - apply an import refactoring to the ORM as wellMike Bayer2013-08-141-107/+13
* - A large refactoring of the ``sqlalchemy.sql`` package has reorganizedMike Bayer2013-08-121-2/+1
* - The mechanism by which attribute events pass along anMike Bayer2013-07-261-44/+91
* A performance fix related to the usage of the :func:`.defer` optionMike Bayer2013-07-131-1/+1
* Fixed bug whereby attribute history functions would failMike Bayer2013-07-041-2/+2
* - rework PropComparator.adapted() to be PropComparator.adapt_to_entity(),Mike Bayer2013-06-171-10/+7
* a pass where we try to squash down as many list()/keys() combinationsMike Bayer2013-05-261-1/+1
* most of ORM passing...Mike Bayer2013-05-041-2/+3
* - the raw 2to3 runMike Bayer2013-04-271-1/+1
* A meaningful :attr:`.QueryableAttribute.info` attribute isMike Bayer2013-03-091-0/+43
* yikes, print statement !Mike Bayer2013-03-031-3/+2
* - Improved checking for an existing backref name conflict duringMike Bayer2013-03-031-6/+18
* typoMike Bayer2013-02-261-1/+1
* happy new year (see #2645)Diana Clarke2013-01-011-1/+1
* Extended the :doc:`/core/inspection` system so that all Python descriptorsMike Bayer2012-12-291-2/+24
* - add tests to ensure SELECT of dynamic collection not emittedMike Bayer2012-12-221-1/+0