summaryrefslogtreecommitdiff
path: root/odb/relational/sqlite/common.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/relational/sqlite/common.hxx')
-rw-r--r--odb/relational/sqlite/common.hxx26
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_;
};