]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- added a third layer of inheritance to polymorph test
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 8 Jun 2007 02:12:36 +0000 (02:12 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 8 Jun 2007 02:12:36 +0000 (02:12 +0000)
commit561203f2324e004798ff5b13eeafeae23cfc4151
tree6987e8d1587bfa708404e099bd497a7316baab5d
parent5430c7177ac4bc4f2aeae9bb788b3e0470a6b030
- 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)
lib/sqlalchemy/orm/mapper.py
test/orm/inheritance/polymorph.py