OSB_DB::OtlDateTime Class Reference

Inheritance diagram for OSB_DB::OtlDateTime:

Inheritance graph
[legend]
Collaboration diagram for OSB_DB::OtlDateTime:

Collaboration graph
[legend]
List of all members.

Detailed Description

Interface class between database DATE types and OSB_LIB::Date or OSB_LIB::DateTime.

OtlDateTime extends otl_value<otl_datetime> with conversions from and to OSB Date and DateTime. NULL is mapped to a Date or DateTime constructed with the default constructor and vice versa.

Definition at line 284 of file otl.h.

Public Member Functions

Constructors to retain otl_value<T> functionality.
From OSB Date or DateTime
To OSB Date or DateTime

Constructor & Destructor Documentation

OSB_DB::OtlDateTime::OtlDateTime (  )  [inline]

Default constructor.

Definition at line 289 of file otl.h.

OSB_DB::OtlDateTime::OtlDateTime ( const otl_value< otl_datetime > &  rhs  )  [inline]

Conversion from otl_value<otl_datetime>.

Definition at line 291 of file otl.h.

OSB_DB::OtlDateTime::OtlDateTime ( const otl_datetime &  rhs  )  [inline]

Conversion from otl_datetime.

Definition at line 294 of file otl.h.

OSB_DB::OtlDateTime::OtlDateTime ( const otl_null &  rhs  )  [inline]

Conversion from otl_null.

Definition at line 297 of file otl.h.

OSB_DB::OtlDateTime::OtlDateTime ( const OSB_LIB::Date  ) 

Conversion from an OSB Date object. Date() is mapped to NULL.

OSB_DB::OtlDateTime::OtlDateTime ( const OSB_LIB::DateTime  ) 

Conversion from an OSB DateTime object. DateTime() is mapped to NULL.


Member Function Documentation

OSB_LIB::Date OSB_DB::OtlDateTime::date (  )  const

Returns an OSB Date object. NULL is mapped to Date().

OSB_LIB::DateTime OSB_DB::OtlDateTime::dateTime (  )  const

Returns an OSB DateTime object. NULL is mapped to DateTime().


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:09:01 2006 for OSB Library by  doxygen 1.4.7