mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-05-18 22:52:01 -04:00
95d2771c6f
Column(), and func.<something>(), renamed to "type_". those objects still name their "type" attribute as "type". - new SQL operator implementation which removes all hardcoded operators from expression structures and moves them into compilation; allows greater flexibility of operator compilation; for example, "+" compiles to "||" when used in a string context, or "concat(a,b)" on MySQL; whereas in a numeric context it compiles to "+". fixes [ticket:475]. - major cruft cleanup in ANSICompiler regarding its processing of update/insert bind parameters. code is actually readable ! - a clause element embedded in an UPDATE, i.e. for a correlated update, uses standard "grouping" rules now to place parenthesis. Doesn't change much, except if you embed a text() clause in there, it will not be automatically parenthesized (place parens in the text() manually).