summaryrefslogtreecommitdiff
path: root/odb/relational/sqlite/source.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-03-25 13:06:51 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-03-25 13:06:51 +0200
commit3b53b9157b610805b0d5c436bb01c0fe275390b9 (patch)
treea9e7fb781793214802c963ae2e3247cc5892f9d2 /odb/relational/sqlite/source.cxx
parent8f59ca1a8d7093655f8f7d61f101abc6df3839d5 (diff)
Further generalization work for SQLite support
Diffstat (limited to 'odb/relational/sqlite/source.cxx')
-rw-r--r--odb/relational/sqlite/source.cxx15
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) {}