eyedb::Time Class Reference

Inheritance diagram for eyedb::Time:

eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 Time (eyedb::Database *=0, const eyedb::Dataspace *=0)
 Time (const Time &x)
virtual eyedb::Objectclone () const
 Not yet documented.
Timeoperator= (const Time &x)
virtual TimeasTime ()
virtual const TimeasTime () 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 ~Time ()
Status set_usecs (eyedblib::int64 usecs, eyedblib::int16 tz)
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
Bool is_equal (const Time &t) const
Bool is_greater (const Time &t) const
Bool is_greater_or_equal (const Time &t) const
Bool is_less (const Time &t) const
Bool is_less_or_equal (const Time &t) const
Bool is_between (const Time &t1, const Time &t2) const
Timeadd_interval (const TimeInterval &i)
Timesubstract_interval (const TimeInterval &i)
TimeIntervalsubstract_time (const Time &t)
eyedblib::int16 gmt_hour () const
eyedblib::int16 gmt_minute () const
eyedblib::int16 microsecond () const
 Time (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 Time (const Time *, eyedb::Bool=eyedb::False)
 Time (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static void get_local_time_zone (eyedblib::int16 *tz_hour, eyedblib::int16 *tz_min)
static Timegmt_time (Database *db)
static Timelocal_time (Database *db)
static Timetime (Database *db, const Time &t)
static Timetime (Database *db, eyedblib::int64 usec)
static Timetime (Database *db, eyedblib::int64 usec, eyedblib::int16 tz)
static Timetime (Database *db, eyedblib::int16 hours, eyedblib::int16 min, eyedblib::int16 sec, eyedblib::int16 msec)
static Timetime (Database *db, eyedblib::int16 hours, eyedblib::int16 min, eyedblib::int16 sec, eyedblib::int16 msec, eyedblib::int16 usec)
static Timetime (Database *db, eyedblib::int16 hours, eyedblib::int16 min, eyedblib::int16 sec, eyedblib::int16 msec, eyedblib::int16 tz_hour, eyedblib::int16 tz_minute)
static Timetime (Database *db, eyedblib::int16 hours, eyedblib::int16 min, eyedblib::int16 sec, eyedblib::int16 msec, eyedblib::int16 usec, eyedblib::int16 tz_hour, eyedblib::int16 tz_minute)
static Timetime (Database *db, const char *t)
static eyedblib::int64 usec_time (const char *t)

Protected Member Functions

 Time (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int)
 Time (const eyedb::Struct *x, eyedb::Bool share, int)
 Time (const Time *x, eyedb::Bool share, int)


Detailed Description

Definition at line 320 of file utils.h.


Member Function Documentation

virtual eyedb::Object* eyedb::Time::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Definition at line 326 of file utils.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:22 2008 for eyedb by  doxygen 1.5.3