diff options
Diffstat (limited to 'odb/relational/oracle/header.cxx')
-rw-r--r-- | odb/relational/oracle/header.cxx | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/odb/relational/oracle/header.cxx b/odb/relational/oracle/header.cxx index b6dba45..7c26a6d 100644 --- a/odb/relational/oracle/header.cxx +++ b/odb/relational/oracle/header.cxx @@ -159,11 +159,23 @@ namespace relational virtual void traverse_timestamp (member_info& mi) { - // @@ Need to calculate the length of the array based on the - // member_info range. - // - os << "char " << mi.var << "value[11];" - << "ub2 " << mi.var << "size;" + os << image_type << " " << mi.var << "value;" + << "sb2 " << mi.var << "indicator;" + << endl; + } + + virtual void + traverse_interval_ym (member_info& mi) + { + os << image_type << " " << mi.var << "value;" + << "sb2 " << mi.var << "indicator;" + << endl; + } + + virtual void + traverse_interval_ds (member_info& mi) + { + os << image_type << " " << mi.var << "value;" << "sb2 " << mi.var << "indicator;" << endl; } |