summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases/sqlite.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-09-28 04:53:00 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-09-28 04:53:00 +0000
commit2fad6acf54241df43030d387c7c9ac3f54df3af5 (patch)
tree6e71ac9fb1f439bb5dcdc52785a6df6f4b3d02df /lib/sqlalchemy/databases/sqlite.py
parent93caa5da2e2174e5a5f059269fcd9eae66f69306 (diff)
downloadsqlalchemy-2fad6acf54241df43030d387c7c9ac3f54df3af5.tar.gz
- added test suite to test improved from_obj/join behavior with Query/eagerloading/SelectResults
- EagerLoader looks more carefully for the correct Table/Join/FromClause to bind its outer join onto - sqlite boolean datatype converts bind params from python booleans to integer - took out assertion raise from 'name' property of CompoundSelect
Diffstat (limited to 'lib/sqlalchemy/databases/sqlite.py')
-rw-r--r--lib/sqlalchemy/databases/sqlite.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py
index 9631c1318..378ec7cd9 100644
--- a/lib/sqlalchemy/databases/sqlite.py
+++ b/lib/sqlalchemy/databases/sqlite.py
@@ -84,6 +84,8 @@ class SLBinary(sqltypes.Binary):
class SLBoolean(sqltypes.Boolean):
def get_col_spec(self):
return "BOOLEAN"
+ def convert_bind_param(self, value, dialect):
+ return value and 1 or 0
def convert_result_value(self, value, dialect):
if value is None:
return None