Commits

Author Commit Message Labels Comments Date
Jonathan Ellis
fix apparent typo
Branches
rel_0_4
Jonathan Ellis
merge 2684-2686 from trunk
Branches
rel_0_4
jason kirtland
- Faster FOR UPDATE tests
Branches
rel_0_4
jason kirtland
- Added tests for SELECT ... FOR UPDATE - Added postgres support for FOR UPDATE NOWAIT via select(for_update='nowait')
Branches
rel_0_4
Mike Bayer
- result.last_inserted_ids() should return a list that is identically sized to the primary key constraint of the table. values that were "passively" created and not available via cursor.lastrowid will be None.
Branches
rel_0_4
Mike Bayer
- MetaData loses 'name' attribute - no more global_connect()
Branches
rel_0_4
Mike Bayer
added separate test for metadata some cleanup to query.py unit test added settable "engine" property on MetaData
Branches
rel_0_4
Mike Bayer
- added "aliased joins" feature to query.filter_by() - further work on modernizing/cleaning up unit tests
Branches
rel_0_4
Mike Bayer
merged StaticPool implementation
Branches
rel_0_4
Mike Bayer
version number
Branches
rel_0_4
Mike Bayer
added test for testing against "outerjoin"
Branches
rel_0_4
Mike Bayer
- added a third layer of inheritance to polymorph test - added some extra logic to mapper to try to convert a "foreign key" holding PK-col into a non-FK col - apparently, polymorphic loading can now be achieved with LEFT OUTER JOINs quite easily (i.e. no UNIONs). this needs to be studied further (i.e. why was I making everyone use UNION ALL all this time)
Branches
rel_0_4
Mike Bayer
- fixed bug where selectable.corresponding_column(selectable.c.col) would not return selectable.c.col, if the selectable is a join of a table and another join involving the same table. messed up ORM decision making [ticket:593] - removed is_natural_case function from ANSIIdentifierPreparer
Branches
rel_0_4
Mike Bayer
- moved another chunk of mapper.py tests to query.py test suite - got all tests/extensions working with new APIs - axed proxyengine until further notice - SelectResults folds into a 10 line wrapper for Query, loses join_to() (use join()) - test cleanup
Branches
rel_0_4
Mike Bayer
Query refactoring is complete. just needs filter_by([args], **kwargs) feature and it should then comply with the 0.4 spec
Branches
rel_0_4
Mike Bayer
- added 'fields' to reserved words [ticket:590]
Branches
rel_0_4
Mike Bayer
- long-identifier detection fixed to use > rather than >= for max ident length [ticket:589] - reformat changelog
Branches
rel_0_4
Mike Bayer
more paring down...
Branches
rel_0_4
Mike Bayer
refactoring step 2. all deprecated functions now express their functionality in terms of generative behavior. also the thing will run like crap right now until the next refactor stage...stay tuned
Branches
rel_0_4
Mike Bayer
migrating all the "deprecated" methods away from the current methods. step two will be to change the deprecated methods to all express their functionality (primarily) in terms of the non-deprecated methods.
Branches
rel_0_4
Mike Bayer
- added all(), first(), and one() - created new test framework for query. migrating old test/orm/mapper.py tests over to new query.py
Branches
rel_0_4
Mike Bayer
join() will check existing objects in the FROM clause and not re-join to one which is already present
Branches
rel_0_4
Mike Bayer
- interfaces lib in docstrings - query.join() resets the joinpoint - added filter(), filter_by() to assignmapper
Branches
rel_0_4
Mike Bayer
- removed cascade_mappers(). long overdue. - removed sqlalchemy.orm from sqlalchemy.__init__ namespace. still needs updates in documentation, tutorial pages - moved MapperExtension to interfaces package - moved ExtensionCarrier to orm.util
Branches
rel_0_4
Mike Bayer
added a self-creating dict that takes advantage of 2.5's __missing__, implemented in ResultProxy, [ticket:582]
Branches
rel_0_4
Mike Bayer
- added undefer_group() MapperOption, sets a set of "deferred" columns joined by a "group" to load as "undeferred".
Branches
rel_0_4
jason kirtland
Added util.defaultdict for ticket #582
Branches
rel_0_4
Mike Bayer
remove func call for getting at result proxy dialect. func call count drops below 60K for masseagerload !
Branches
rel_0_4
Mike Bayer
ResultProxy pre-caches the dialect_impl()s for each TypeEngine, saving the method calls later. knocks 5000 function calls off the masseagerload.py test.
Branches
rel_0_4
Mike Bayer
self-referential refs in this test work just fine
Branches
rel_0_4
  1. Prev
  2. Next