diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-07-15 18:43:03 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-07-15 18:44:22 +0200 |
commit | 8f6a9c51bc64226d7c296e4b0172f9e56a7eea3b (patch) | |
tree | 3274ba7b223cd330e7d6bd29844ad5cabfadc82a /odb/relational/sqlite/common.hxx | |
parent | 4d134880196e85e06d5ff4e83a26a3b15027706a (diff) |
Implement SQLite incremental BLOB/TEXT I/O
Diffstat (limited to 'odb/relational/sqlite/common.hxx')
-rw-r--r-- | odb/relational/sqlite/common.hxx | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/odb/relational/sqlite/common.hxx b/odb/relational/sqlite/common.hxx index bea0889..b5a61a1 100644 --- a/odb/relational/sqlite/common.hxx +++ b/odb/relational/sqlite/common.hxx @@ -56,6 +56,23 @@ namespace relational traverse_string (member_info&) { } + + virtual void + traverse_text_stream (member_info& m) + { + traverse_stream (m); + } + + virtual void + traverse_blob_stream (member_info& m) + { + traverse_stream (m); + } + + virtual void + traverse_stream (member_info&) + { + } }; struct member_image_type: relational::member_image_type, @@ -82,6 +99,9 @@ namespace relational virtual void traverse_string (member_info&); + virtual void + traverse_stream (member_info&); + private: string type_; }; @@ -114,6 +134,12 @@ namespace relational virtual void traverse_blob (member_info&); + virtual void + traverse_text_stream (member_info&); + + virtual void + traverse_blob_stream (member_info&); + private: string type_id_; }; |