diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-31 22:28:17 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-31 22:28:17 +0000 |
commit | 66528a7264be790cfc1c332624dd5c470e47b341 (patch) | |
tree | d310182aff4c290b4466b1206623097ba55f05d2 /lib/sqlalchemy/ansisql.py | |
parent | d47cc9129d909a0930cdf4fedb1bcf06b2c876fa (diff) | |
download | sqlalchemy-66528a7264be790cfc1c332624dd5c470e47b341.tar.gz |
added for_update flag to Select/CompoundSelect
Diffstat (limited to 'lib/sqlalchemy/ansisql.py')
-rw-r--r-- | lib/sqlalchemy/ansisql.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sqlalchemy/ansisql.py b/lib/sqlalchemy/ansisql.py index f13a7b84f..adfa36918 100644 --- a/lib/sqlalchemy/ansisql.py +++ b/lib/sqlalchemy/ansisql.py @@ -373,6 +373,9 @@ class ANSICompiler(sql.Compiled): text += self.visit_select_postclauses(select) + if select.for_update: + text += " FOR UPDATE" + if getattr(select, 'parens', False): self.strings[select] = "(" + text + ")" else: |