|
Public Member Functions |
| TimeStamp (eyedb::Database *=0, const eyedb::Dataspace *=0) |
| TimeStamp (const TimeStamp &x) |
virtual eyedb::Object * | clone () const |
| Not yet documented.
|
TimeStamp & | operator= (const TimeStamp &x) |
virtual TimeStamp * | asTimeStamp () |
virtual const TimeStamp * | asTimeStamp () const |
eyedb::Status | setUsecs (eyedblib::int64) |
eyedblib::int64 | getUsecs (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setTz (eyedblib::int16) |
eyedblib::int16 | getTz (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
virtual | ~TimeStamp () |
const Date & | date () const |
const Time & | time () const |
eyedblib::int32 | year () const |
eyedblib::int16 | month () const |
eyedblib::int16 | day () const |
eyedblib::int16 | hour () const |
eyedblib::int16 | minute () const |
eyedblib::int16 | second () const |
eyedblib::int16 | millisecond () const |
eyedblib::int16 | tz_hour () const |
eyedblib::int16 | tz_minute () const |
const char * | toString () const |
TimeStamp & | plus (const TimeInterval &i) |
TimeStamp & | minus (const TimeInterval &i) |
Bool | is_equal (const TimeStamp &ts) const |
Bool | is_greater (const TimeStamp &ts) const |
Bool | is_greater_or_equal (const TimeStamp &ts) const |
Bool | is_less (const TimeStamp &ts) const |
Bool | is_less_or_equal (const TimeStamp &ts) const |
Bool | is_between (const TimeStamp &ts1, const TimeStamp &ts2) const |
eyedblib::int16 | gmt_hour () const |
eyedblib::int16 | gmt_minute () const |
eyedblib::int16 | microsecond () const |
Status | set_usecs (eyedblib::int64 usec, eyedblib::int16 tz) |
TimeInterval * | substract (const TimeStamp &ts) |
| TimeStamp (const eyedb::Struct *, eyedb::Bool=eyedb::False) |
| TimeStamp (const TimeStamp *, eyedb::Bool=eyedb::False) |
| TimeStamp (const eyedb::Class *, eyedb::Data) |
Static Public Member Functions |
static TimeStamp * | gmt_time_stamp (Database *db) |
static TimeStamp * | local_time_stamp (Database *db) |
static TimeStamp * | time_stamp (Database *db, const TimeStamp &) |
static TimeStamp * | time_stamp (Database *db, eyedblib::int64 usec) |
static TimeStamp * | time_stamp (Database *db, eyedblib::int64 usec, eyedblib::int16 tz) |
static TimeStamp * | time_stamp (Database *db, eyedblib::int32 julian_day, eyedblib::int64 usec) |
static TimeStamp * | time_stamp (Database *db, eyedblib::int32 julian_day, eyedblib::int64 usec, eyedblib::int16 tz) |
static TimeStamp * | time_stamp (Database *db, const Date &d, const Time &t) |
static TimeStamp * | time_stamp (Database *db, const Date &d) |
static TimeStamp * | time_stamp (Database *db, const Date &d, eyedblib::int16 tz_hour, eyedblib::int16 tz_min) |
static TimeStamp * | time_stamp (Database *db, const char *t) |
static eyedblib::int64 | usec_time_stamp (const char *ts) |
Protected Member Functions |
| TimeStamp (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) |
| TimeStamp (const eyedb::Struct *x, eyedb::Bool share, int) |
| TimeStamp (const TimeStamp *x, eyedb::Bool share, int) |