summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases/mysql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-03-21 20:43:34 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-03-21 20:43:34 +0000
commitcef652a2d612ecbf078d57fbf81abef21a18b631 (patch)
treef0729e311fc78f7d5b1817ad5ba254ffde5bc8f6 /lib/sqlalchemy/databases/mysql.py
parent5b2cc84aa8d43c503b24bf5342c0babeed5d6d83 (diff)
downloadsqlalchemy-cef652a2d612ecbf078d57fbf81abef21a18b631.tar.gz
- slightly better support for bind params as column clauses, either
via bindparam() or via literal(), i.e. select([literal('foo')]) - removed "table" argument from column(). this does not add the column to the table anyway so was misleading. - Select _exportable_columns() only exports Selectable instances - Select uses _exportable_columns() when searching for engines instead of _raw_columns for similar reasons (non selectables have no engine) - _BindParamClause no longer has a _make_proxy(). its not a ColumnElement. - _Label detects underlying column element and will generate its own column()._make_proxy() if the element is not a ColumnElement. this allows a Label to be declared for nearly anything and it can export itself as a column on a containing Selectable.
Diffstat (limited to 'lib/sqlalchemy/databases/mysql.py')
0 files changed, 0 insertions, 0 deletions