diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2012-07-18 12:07:19 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-07-18 12:07:19 +0200 |
commit | 4f59995242d894baa041a8171d420a18b43ceb8c (patch) | |
tree | 1d035db811adbe1ce6e6ec290cf2b3952936f511 /sqlite/types/driver.cxx | |
parent | 3be0180445eaed554bf001d59e2cfa4389f94c10 (diff) |
Convert NULLs to NaNs in SQLite for float and double
This makes it consistent with SQLite behavior which converts NaNs to NULLs.
Diffstat (limited to 'sqlite/types/driver.cxx')
-rw-r--r-- | sqlite/types/driver.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sqlite/types/driver.cxx b/sqlite/types/driver.cxx index 0c19e75..1214d18 100644 --- a/sqlite/types/driver.cxx +++ b/sqlite/types/driver.cxx @@ -5,6 +5,7 @@ // Test SQLite type conversion. // +#include <limits> // std::numeric_limits #include <memory> // std::auto_ptr #include <cassert> #include <iostream> @@ -33,6 +34,7 @@ main (int argc, char* argv[]) o.bool_ = true; o.integer_ = -123456; o.real_ = 1.123; + o.nan_ = numeric_limits<double>::quiet_NaN (); string long_str (2040, 'l'); |