From: Mike Bayer Date: Tue, 6 Mar 2007 18:39:27 +0000 (+0000) Subject: need an "alias()" on map to a select X-Git-Tag: rel_0_3_6~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08e0bd1aa7cdd4af998525c8f5098cab2c5477da;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git need an "alias()" on map to a select --- diff --git a/doc/build/content/adv_datamapping.txt b/doc/build/content/adv_datamapping.txt index d6102b424a..585ac5990a 100644 --- a/doc/build/content/adv_datamapping.txt +++ b/doc/build/content/adv_datamapping.txt @@ -590,7 +590,7 @@ A second example: In both examples above, "composite" columns were added as properties to the mappers; these are aggregations of multiple columns into one mapper property, which instructs the mapper to keep both of those columns set at the same value. -### Mapping a Class against Arbitary Selects {@name=selects} +### Mapping a Class against Arbitrary Selects {@name=selects} Similar to mapping against a join, a plain select() object can be used with a mapper as well. Below, an example select which contains two aggregate functions and a group_by is mapped to a class: @@ -600,7 +600,7 @@ Similar to mapping against a join, a plain select() object can be used with a ma func.max(orders.price).label('highest_order')], customers.c.customer_id==orders.c.customer_id, group_by=[c for c in customers.c] - ) + ).alias('somealias') class Customer(object): pass