]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- the whole OperationContext/QueryContext/SelectionContext thing greatly scaled back;
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 21 Oct 2007 16:36:34 +0000 (16:36 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 21 Oct 2007 16:36:34 +0000 (16:36 +0000)
commit0a3913c61a75a9aaa2943bfb30d0785a0c96a6c1
tree10439c84d10326c78772f31b83d4e4f57c95b5a4
parent565dfd379001f3fc4e19ff8a6a017d39dc4be1a3
- the whole OperationContext/QueryContext/SelectionContext thing greatly scaled back;
all MapperOptions process the Query and that's it, one very simpliied QueryContext object gets passed
around at query.compile() and query.instances() time
- slight optimization to MapperExtension allowing the mapper to check for the presence of an extended method, takes 3000 calls off of masseagerload.py test (only a slight increase in speed though)
- attempting to centralize the notion of a "path" along mappers/properties, need to define what that is better.  heading towards [ticket:777]...
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/orm/util.py