]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Made sqlalchemy.sql.expressions.Executable part of public
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 12 Feb 2010 19:54:49 +0000 (19:54 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 12 Feb 2010 19:54:49 +0000 (19:54 +0000)
commitd0d5f792404126f2f3f62cb850e6b887c246178e
tree05d7718d9500c6bcd43e6f74b9365e895f609191
parent85d335b01bf64a27e99cee915205afd99e7191b5
  - Made sqlalchemy.sql.expressions.Executable part of public
    API, used for any expression construct that can be sent to
    execute().  FunctionElement now inherits Executable so that
    it gains execution_options(), which are also propagated
    to the select() that's generated within execute().
    Executable in turn subclasses _Generative which marks
    any ClauseElement that supports the @_generative
    decorator - these may also become "public" for the benefit
    of the compiler extension at some point.
CHANGES
doc/build/reference/sqlalchemy/expressions.rst
lib/sqlalchemy/ext/compiler.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql/expression.py
test/sql/test_functions.py