summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/ext/selectresults.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-02-01 01:47:54 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-02-01 01:47:54 +0000
commit72f479b324c0b62a19e58c7b173a62b55c34a928 (patch)
tree537353c7423a1be7556300cd7f3a059a924a68d1 /lib/sqlalchemy/ext/selectresults.py
parent7a429e2bb60939fb939d07014d5c3b7c020fdcbf (diff)
downloadsqlalchemy-72f479b324c0b62a19e58c7b173a62b55c34a928.tar.gz
- improved support for complex queries embedded into "where" criterion
for query.select() [ticket:449] - contains_eager('foo') automatically implies eagerload('foo') - query.options() can take a combiantion MapperOptions and tuples of MapperOptions, so that functions can return groups - refactoring to Aliasizer and ClauseAdapter so that they share a common base methodology, which addresses all sql.ColumnElements instead of just schema.Column. common list-processing methods added. - query.compile and eagerloader._aliasize_orderby make usage of improved list processing on above. - query.compile, within the "nested select generate" step processes the order_by clause using the ClauseAdapter instead of Aliasizer since there is only one "target"
Diffstat (limited to 'lib/sqlalchemy/ext/selectresults.py')
0 files changed, 0 insertions, 0 deletions