diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-02-11 16:15:42 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-02-11 16:15:42 +0200 |
commit | 39e18ef885ee83d3116ef38e2e7cc0834ca8473a (patch) | |
tree | 50a4ca27fb3d1e3f3d936b98360b70682d1fd40a | |
parent | d23fa56895c00c4bc8d9e8e4606ba22e8ee72b31 (diff) |
Provide default mapping for wchar_t and wchar_t[N] for SQLite
-rw-r--r-- | odb/relational/sqlite/context.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/odb/relational/sqlite/context.cxx b/odb/relational/sqlite/context.cxx index f2c8c49..35ec91b 100644 --- a/odb/relational/sqlite/context.cxx +++ b/odb/relational/sqlite/context.cxx @@ -33,6 +33,7 @@ namespace relational {"bool", "INTEGER", 0, false}, {"char", "TEXT", 0, false}, + {"wchar_t", "TEXT", 0, false}, {"signed char", "INTEGER", 0, false}, {"unsigned char", "INTEGER", 0, false}, @@ -243,7 +244,8 @@ namespace relational else if (array* a = dynamic_cast<array*> (&t)) { semantics::type& bt (a->base_type ()); - if (bt.is_a<semantics::fund_char> ()) + if (bt.is_a<semantics::fund_char> () || + bt.is_a<semantics::fund_wchar> ()) { if (a->size () != 0) r = "TEXT"; |