aboutsummaryrefslogtreecommitdiff
path: root/odb/relational/sqlite/model.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-04-26 13:16:57 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2013-04-26 13:16:57 +0200
commit5125cad0209640b61007b921637c78504a4924d2 (patch)
tree983683a62ba00d68e51132c261a796f1bdfb811b /odb/relational/sqlite/model.cxx
parentf85d634ac895a6ad937d8bc0861cc483d07da1cb (diff)
Add --sqlite-override-null option
Diffstat (limited to 'odb/relational/sqlite/model.cxx')
-rw-r--r--odb/relational/sqlite/model.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/odb/relational/sqlite/model.cxx b/odb/relational/sqlite/model.cxx
index 78977cc..63a5302 100644
--- a/odb/relational/sqlite/model.cxx
+++ b/odb/relational/sqlite/model.cxx
@@ -23,6 +23,12 @@ namespace relational
{
object_columns (base const& x): base (x) {}
+ virtual bool
+ null (semantics::data_member& m)
+ {
+ return options.sqlite_override_null () || base::null (m);
+ }
+
virtual string
default_enum (semantics::data_member& m, tree en, string const&)
{