From 3e306069c831adad6858f0c10c18dd3a4f6ff666 Mon Sep 17 00:00:00 2001 From: Max Lapshin Date: Thu, 15 Aug 2013 14:22:11 +0400 Subject: [PATCH] support for encoding true/false to sqlite --- src/sqlite3_lib.erl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sqlite3_lib.erl b/src/sqlite3_lib.erl index 22b786c..b048e7e 100644 --- a/src/sqlite3_lib.erl +++ b/src/sqlite3_lib.erl @@ -77,6 +77,8 @@ value_to_sql_unsafe(X) -> case X of _ when is_integer(X) -> integer_to_list(X); _ when is_float(X) -> float_to_list(X); + true -> "1"; + false -> "0"; undefined -> "NULL"; ?NULL_ATOM -> "NULL"; {blob, Blob} -> ["x'", bin_to_hex(Blob), $']; @@ -97,6 +99,8 @@ value_to_sql(X) -> case X of _ when is_integer(X) -> integer_to_list(X); _ when is_float(X) -> float_to_list(X); + true -> "1"; + false -> "0"; undefined -> "NULL"; ?NULL_ATOM -> "NULL"; {blob, Blob} -> ["x'", bin_to_hex(Blob), $'];