summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/ansisql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-03-31 22:28:17 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-03-31 22:28:17 +0000
commit66528a7264be790cfc1c332624dd5c470e47b341 (patch)
treed310182aff4c290b4466b1206623097ba55f05d2 /lib/sqlalchemy/ansisql.py
parentd47cc9129d909a0930cdf4fedb1bcf06b2c876fa (diff)
downloadsqlalchemy-66528a7264be790cfc1c332624dd5c470e47b341.tar.gz
added for_update flag to Select/CompoundSelect
Diffstat (limited to 'lib/sqlalchemy/ansisql.py')
-rw-r--r--lib/sqlalchemy/ansisql.py3
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: