|
Public Member Functions |
| Date (eyedb::Database *=0, const eyedb::Dataspace *=0) |
| Date (const Date &x) |
virtual eyedb::Object * | clone () const |
| Not yet documented.
|
Date & | operator= (const Date &x) |
virtual Date * | asDate () |
virtual const Date * | asDate () 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 |
Date & | next (Weekday::Type day) |
Date & | previous (Weekday::Type day) |
Date & | add_days (eyedblib::int32 days) |
Date & | substract_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 Date * | date (Database *db) |
static Date * | date (Database *db, const Date &d) |
static Date * | date (Database *db, eyedblib::int32 julian_day) |
static Date * | date (Database *db, eyedblib::int32 year, Month::Type m, eyedblib::int16 day) |
static Date * | date (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) |