]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- factored out the logic used by Join to create its join condition
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 May 2008 01:02:23 +0000 (01:02 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 May 2008 01:02:23 +0000 (01:02 +0000)
commite3460573d037e27592995277a19840be13457828
tree90fbd43479edb50e2cdc12f40fa90bc5368ed846
parentc407a608c38a8d483e77fb950b21995b16fa05f7
- factored out the logic used by Join to create its join condition
- With declarative, joined table inheritance mappers use a slightly relaxed
function to create the "inherit condition" to the parent
table, so that other foreign keys to not-yet-declared
Table objects don't trigger an error.
CHANGES
lib/sqlalchemy/exceptions.py
lib/sqlalchemy/ext/declarative.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql/expression.py
lib/sqlalchemy/sql/util.py
test/ext/declarative.py
test/sql/selectable.py