]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
oracle doesn't have TRUE/FALSE, put 1/0 here, see how that goes
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 26 Apr 2013 23:49:48 +0000 (19:49 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 26 Apr 2013 23:49:48 +0000 (19:49 -0400)
lib/sqlalchemy/dialects/oracle/base.py

index e0fa10b4f1d43ccf15ecf8129ee2ee15bc56ec5a..831ba5f1b2fc21cec21084318821cd587b65c9b9 100644 (file)
@@ -429,6 +429,12 @@ class OracleCompiler(compiler.SQLCompiler):
         return "CONTAINS (%s, %s)" % (self.process(binary.left),
                                         self.process(binary.right))
 
+    def visit_true(self, expr, **kw):
+        return '1'
+
+    def visit_false(self, expr, **kw):
+        return '0'
+
     def get_select_hint_text(self, byfroms):
         return " ".join(
             "/*+ %s */" % text for table, text in byfroms.items()