diff options
author | Constantin Michael <constantin@codesynthesis.com> | 2011-10-26 09:49:22 +0200 |
---|---|---|
committer | Constantin Michael <constantin@codesynthesis.com> | 2011-10-26 15:59:06 +0200 |
commit | 3516d86bf1a027a6063e383094293be0ea62c5ff (patch) | |
tree | 78a50b7b0373a9d51ce6b38aac343dde9230cc56 | |
parent | 75d9e56dcb4a262801f5df1fae5927857a58fdfd (diff) |
Disable result caching in Oracle
-rw-r--r-- | odb/relational/oracle/source.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/odb/relational/oracle/source.cxx b/odb/relational/oracle/source.cxx index 800de57..880b496 100644 --- a/odb/relational/oracle/source.cxx +++ b/odb/relational/oracle/source.cxx @@ -842,6 +842,20 @@ 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 Oracle can execute several + // interleaving statements. + // + } + }; + entry<container_traits> container_traits_; + struct class_: relational::class_, context { class_ (base const& x): base (x) {} |