diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-03-25 13:06:51 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-03-25 13:06:51 +0200 |
commit | 3b53b9157b610805b0d5c436bb01c0fe275390b9 (patch) | |
tree | a9e7fb781793214802c963ae2e3247cc5892f9d2 /odb/relational/sqlite/source.cxx | |
parent | 8f59ca1a8d7093655f8f7d61f101abc6df3839d5 (diff) |
Further generalization work for SQLite support
Diffstat (limited to 'odb/relational/sqlite/source.cxx')
-rw-r--r-- | odb/relational/sqlite/source.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/odb/relational/sqlite/source.cxx b/odb/relational/sqlite/source.cxx index 418a5e3..810f384 100644 --- a/odb/relational/sqlite/source.cxx +++ b/odb/relational/sqlite/source.cxx @@ -558,6 +558,21 @@ namespace relational }; entry<init_value_member> init_value_member_; + struct container_traits: relational::container_traits, context + { + container_traits (base const& x): base (x) {} + + virtual void + cache_result (string const&) + { + // Caching is not necessary since SQLite can execute several + // interleaving statements. + // + } + }; + entry<container_traits> container_traits_; + + struct class_: relational::class_, context { class_ (base const& x): base (x) {} |