]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- converted all anonymous labels and aliases to be generated within the compilation...
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 16 Jul 2007 18:55:05 +0000 (18:55 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 16 Jul 2007 18:55:05 +0000 (18:55 +0000)
commitbe68a8e3067b29fea4241b5b1daad752d489c141
tree0af9da7f93f4b5e8af0f93168928b57812103776
parent3f73c4c91219cb7ee7adaf590736ba6bd1156233
- converted all anonymous labels and aliases to be generated within the compilation phase.  this allows fully "deterministic" label generation. theres a couple of unit test failures that need to be fixed but most are passing.
- also some tweaks to unicode result column names; no longer chopping out characters from the names, since the name might be composed of all non-ascii characters.  mysql needs some work here since its returning, i think, the unicode's internally-encoded bytes directly within a bytestring.
- need to simplify the amount of dictionaries present in ANSICompiler, its pretty hard to follow at this point.
lib/sqlalchemy/ansisql.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/sql.py
test/sql/labels.py
test/sql/unicode.py