eyedb::Date Class Reference

Inheritance diagram for eyedb::Date:

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

List of all members.

Public Member Functions

 Date (eyedb::Database *=0, const eyedb::Dataspace *=0)
 Date (const Date &x)
virtual eyedb::Objectclone () const
 Not yet documented.
Dateoperator= (const Date &x)
virtual DateasDate ()
virtual const DateasDate () const
eyedb::Status setJulian (eyedblib::int32)
eyedblib::int32 getJulian (eyedb::Bool *isnull=0, eyedb::Status *=0) const
virtual ~Date ()
eyedblib::int32 year () const
eyedblib::int16 month () const
eyedblib::int16 day () const
eyedblib::int16 day_of_year () const
Month::Type month_of_year () const
Weekday::Type day_of_week () const
const char * toString () const
Bool is_leap_year () const
Bool is_equal (const Date &d) const
Bool is_greater (const Date &d) const
Bool is_greater_or_equal (const Date &d) const
Bool is_less (const Date &d) const
Bool is_less_or_equal (const Date &d) const
Bool is_between (const Date &d1, const Date &d2) const
Datenext (Weekday::Type day)
Dateprevious (Weekday::Type day)
Dateadd_days (eyedblib::int32 days)
Datesubstract_days (eyedblib::int32 days)
eyedblib::int32 substract_date (const Date &d) const
Status set_julian (eyedblib::int32 julian_day)
 Date (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 Date (const Date *, eyedb::Bool=eyedb::False)
 Date (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static Datedate (Database *db)
static Datedate (Database *db, const Date &d)
static Datedate (Database *db, eyedblib::int32 julian_day)
static Datedate (Database *db, eyedblib::int32 year, Month::Type m, eyedblib::int16 day)
static Datedate (Database *db, const char *d)
static eyedblib::int32 julian (const char *d)

Protected Member Functions

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


Detailed Description

Definition at line 252 of file utils.h.


Member Function Documentation

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

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Definition at line 258 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