| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added additional criterion to the ==, != comparators, used with | Mike Bayer | 2013-06-08 | 1 | -4/+26 |
| | | | | | | | | | | | | | | | | | | | | scalar values, for comparisons to None to also take into account the association record itself being non-present, in addition to the existing test for the scalar endpoint on the association record being NULL. Previously, comparing ``Cls.scalar == None`` would return records for which ``Cls.associated`` were present and ``Cls.associated.scalar`` is None, but not rows for which ``Cls.associated`` is non-present. More significantly, the inverse operation ``Cls.scalar != None`` *would* return ``Cls`` rows for which ``Cls.associated`` was non-present. Additionally, added a special use case where you can call ``Cls.scalar.has()`` with no arguments, when ``Cls.scalar`` is a column-based value - this returns whether or not ``Cls.associated`` has any rows present, regardless of whether or not ``Cls.associated.scalar`` is NULL or not. [ticket:2751] | ||||
| * | clean up some of this collection stuff | Mike Bayer | 2013-05-26 | 1 | -18/+12 |
| | | |||||
| * | a pass where we try to squash down as many list()/keys() combinations | Mike Bayer | 2013-05-26 | 1 | -1/+1 |
| | | | | | as possible | ||||
| * | do a sweep of some obvious 3kisms | Mike Bayer | 2013-05-26 | 1 | -16/+27 |
| | | |||||
| * | most of ORM passing... | Mike Bayer | 2013-05-04 | 1 | -0/+2 |
| | | |||||
| * | - the raw 2to3 run | Mike Bayer | 2013-04-27 | 1 | -16/+16 |
| | | | | | - went through examples/ and cleaned out excess list() calls | ||||
| * | happy new year (see #2645) | Diana Clarke | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | Extended the :doc:`/core/inspection` system so that all Python descriptors | Mike Bayer | 2012-12-29 | 1 | -2/+15 |
| | | | | | | | | | associated with the ORM or its extensions can be retrieved. This fulfills the common request of being able to inspect all :class:`.QueryableAttribute` descriptors in addition to extension types such as :class:`.hybrid_property` and :class:`.AssociationProxy`. See :attr:`.Mapper.all_orm_descriptors`. | ||||
| * | just a pep8 pass of lib/sqlalchemy/ext | Diana Clarke | 2012-11-19 | 1 | -35/+48 |
| | | |||||
| * | - move ext to relative imports | Mike Bayer | 2012-07-17 | 1 | -32/+30 |
| | | |||||
| * | Add some `Sphinx` paragraph level versions informations markups, | Mike Bayer | 2012-06-08 | 1 | -3/+3 |
| | | | | | such as ``.. versionadded::``, ``.. versionchanged::`` and ``.. deprecated::``. | ||||
| * | fix import here | Mike Bayer | 2012-04-24 | 1 | -4/+4 |
| | | |||||
| * | happy new year | Mike Bayer | 2012-01-04 | 1 | -1/+1 |
| | | |||||
| * | - Changed the update() method on association proxy | Mike Bayer | 2011-09-14 | 1 | -4/+13 |
| | | | | | | | | | dictionary to use a duck typing approach, i.e. checks for "keys", to discern between update({}) and update((a, b)). Previously, passing a dictionary that had tuples as keys would be misinterpreted as a sequence. [ticket:2275] | ||||
| * | - second pass through association proxy docs, some more links on ↵ | Mike Bayer | 2011-08-06 | 1 | -22/+41 |
| | | | | | any()/has(), MapperProperty | ||||
| * | - rewrite the docs for association proxy using declarative, add new ↵ | Mike Bayer | 2011-08-05 | 1 | -19/+76 |
| | | | | | | | | | examples, querying, etc., part of [ticket:2246] - add some accessors to AssociationProxy for attributes, test in join(), [ticket:2236] - update relationship docs to talk about callables, part of [ticket:2246] | ||||
| * | - Association proxy now has correct behavior for | Mike Bayer | 2011-02-13 | 1 | -20/+48 |
| | | | | | | | | any(), has(), and contains() when proxying a many-to-one scalar attribute to a one-to-many collection (i.e. the reverse of the 'typical' association proxy use case) [ticket:2054] | ||||
| * | - whitespace removal bonanza | Mike Bayer | 2011-01-02 | 1 | -8/+8 |
| | | |||||
| * | - clean up copyright, update for 2011, stamp every file with | Mike Bayer | 2011-01-02 | 1 | -0/+6 |
| | | | | | | a consistent tag - AUTHORS file | ||||
| * | - The official name for the relation() function is now | Mike Bayer | 2010-03-17 | 1 | -10/+10 |
| | | | | | | | relationship(), to eliminate confusion over the relational algebra term. relation() however will remain available in equal capacity for the foreseeable future. [ticket:1740] | ||||
| * | - association_proxy now has basic comparator methods .any(), | Mike Bayer | 2010-01-22 | 1 | -0/+21 |
| | | | | | | .has(), .contains(), ==, !=, thanks to Scott Torborg. [ticket:1372] | ||||
| * | - The signature of the proxy_factory callable passed to | Mike Bayer | 2009-12-08 | 1 | -1/+1 |
| | | | | | | | | | association_proxy is now (lazy_collection, creator, value_attr, association_proxy), adding a fourth argument that is the parent AssociationProxy argument. Allows serializability and subclassing of the built in collections. [ticket:1259] | ||||
| * | - The collection proxies produced by associationproxy are now | Mike Bayer | 2009-07-25 | 1 | -103/+64 |
| | | | | | | | pickleable. A user-defined proxy_factory however is still not pickleable unless it defines __getstate__ and __setstate__. [ticket:1446] | ||||
| * | merged -r5299:5438 of py3k warnings branch. this fixes some sqlite py2.6 ↵ | Mike Bayer | 2008-12-18 | 1 | -3/+3 |
| | | | | | | | | | testing issues, and also addresses a significant chunk of py3k deprecations. It's mainly expicit __hash__ methods. Additionally, most usage of sets/dicts to store columns uses util-based placeholder names. | ||||
| * | Association proxies no longer cloak themselves at the class level. | Jason Kirtland | 2008-12-18 | 1 | -13/+26 |
| | | |||||
| * | - Always use native itemgetter & attrgetter | Jason Kirtland | 2008-07-15 | 1 | -1/+2 |
| | | |||||
| * | - Removed 2.3 set emulations/enhancements. | Jason Kirtland | 2008-07-15 | 1 | -23/+23 |
| | | | | | (sets.Set-based collections & DB-API returns still work.) | ||||
| * | - Another namespace cleanup tweak, why not. | Jason Kirtland | 2008-05-21 | 1 | -2/+3 |
| | | |||||
| * | Duh. | Jason Kirtland | 2008-05-21 | 1 | -0/+3 |
| | | |||||
| * | - Removed deprecated append(val, **kw) | Jason Kirtland | 2008-05-21 | 1 | -107/+132 |
| | | | | | - dict/set/list proxies are now docstring'd like their python counterparts | ||||
| * | r4695 merged to trunk; trunk now becomes 0.5. | Mike Bayer | 2008-05-09 | 1 | -20/+57 |
| | | | | | 0.4 development continues at /sqlalchemy/branches/rel_0_4 | ||||
| * | Adjusted inplace-binops on set-based collections and association proxies to | Jason Kirtland | 2008-05-05 | 1 | -8/+10 |
| | | | | | | | more closely follow builtin (2.4+) set semantics. Formerly any set duck-type was accepted, now only types or subtypes of set, frozenset or the collection type itself are accepted. | ||||
| * | - Backported attribute sweep removal (instrumentation) and r4493 from 0.5 | Jason Kirtland | 2008-05-02 | 1 | -2/+7 |
| | | |||||
| * | - Refresh the cached proxy if the cache was built for a different instance. | Jason Kirtland | 2008-04-29 | 1 | -4/+9 |
| | | |||||
| * | - Converted MAGICCOOKIE=object() to a little symbol implementation to ease ↵ | Jason Kirtland | 2008-02-22 | 1 | -1/+1 |
| | | | | | object inspection and debugging | ||||
| * | - Flipped join order of __radd__ on association proxied lists. | Jason Kirtland | 2008-01-24 | 1 | -1/+7 |
| | | |||||
| * | - 2.3 fixup, part two: 100% passing for sqlite | Jason Kirtland | 2008-01-21 | 1 | -4/+4 |
| | | | | | | | | | | - added 2.4-style binops to util.Set on 2.3 - OrderedSets pickle on 2.3 - more lib/sqlalchemy set vs Set corrections - fixed InstrumentedSet.discard for 2.3 - set, sorted compatibility for test suite - added testing.fails_if decorator | ||||
| * | More overloads: fix cascades for += on a list relation, added operator ↵ | Jason Kirtland | 2008-01-05 | 1 | -0/+31 |
| | | | | | support to association proxied lists. | ||||
| * | Fixed in-place set mutation operator support [ticket:920] | Jason Kirtland | 2008-01-04 | 1 | -6/+39 |
| | | |||||
| * | - Removed equality, truth and hash() testing of mapped instances. Mapped | Jason Kirtland | 2007-11-03 | 1 | -0/+3 |
| | | | | | classes can now implement arbitrary __eq__ and friends. [ticket:676] | ||||
| * | - Removed unused util.hash() | Jason Kirtland | 2007-10-31 | 1 | -15/+15 |
| | | | | | - Fixed __hash__ for association proxy collections | ||||
| * | Expand custom assocproxy getter/setter support to scalar proxies | Jason Kirtland | 2007-08-23 | 1 | -2/+13 |
| | | |||||
| * | Allow custom getter/setters to be specified for a standard AssociationProxy | Jason Kirtland | 2007-08-23 | 1 | -7/+29 |
| | | |||||
| * | merging 0.4 branch to trunk. see CHANGES for details. 0.3 moves to ↵ | Mike Bayer | 2007-07-27 | 1 | -25/+63 |
| | | | | | maintenance branch in branches/rel_0_3. | ||||
| * | - Fixed typo blocking some assoc proxy dict assignments, added test | Jason Kirtland | 2007-06-16 | 1 | -1/+1 |
| | | |||||
| * | - Iteration over dict association proxies is now dict-like, not | Jason Kirtland | 2007-06-14 | 1 | -21/+42 |
| | | | | | | | InstrumentedList-like (e.g. over keys instead of values). - Don't tightly bind proxies to source collections (fixes #597) - Handle slice objects on orderinglist's __setitem__ | ||||
| * | Oops, Python 2.5 ternary operator snuck in. | Jason Kirtland | 2007-05-03 | 1 | -3/+12 |
| | | |||||
| * | - Test assoc proxy lazy loads, fixed __set__ race on single scalar assocs | Jason Kirtland | 2007-05-03 | 1 | -1/+6 |
| | | |||||
| * | - New association proxy implementation, implementing complete proxies to ↵ | Jason Kirtland | 2007-05-03 | 1 | -80/+584 |
| | | | | | | | list, dict and set-based relation collections (and scalar relations). Extensive tests. - Added util.duck_type_collection | ||||
| * | - big fix to AssociationProxy so that multiple AssociationProxy | Mike Bayer | 2007-04-23 | 1 | -2/+3 |
| | | | | | objects can be associated with a single association collection. | ||||
