38
static void leap_day_in_leap_year(drizzled::Temporal *temporal);
39
static void leap_day_in_non_leap_year(drizzled::Temporal *temporal);
40
static void make_min_time(drizzled::Temporal *temporal);
41
static void make_max_time(drizzled::Temporal *temporal);
38
47
static void make_date(drizzled::Date *date, uint32_t years, uint32_t months, uint32_t days);
39
static void make_valid_date(drizzled::Date *date);
40
static void leap_day_in_leap_year(drizzled::Date *date);
41
static void leap_day_in_non_leap_year(drizzled::Date *date);
48
static void make_valid_date(drizzled::Date *date);
47
54
static void make_time(drizzled::Time *time, uint32_t hours, uint32_t minutes, uint32_t seconds);
48
static void make_min_time(drizzled::Time *time);
49
static void make_max_time(drizzled::Time *time);
55
static void make_datetime(drizzled::DateTime *datetime,
56
uint32_t years, uint32_t months, uint32_t days, uint32_t _hours,
57
uint32_t _minutes, uint32_t _seconds, uint32_t _useconds);
60
static void make_datetime(drizzled::DateTime *datetime,
61
uint32_t years, uint32_t months, uint32_t days, uint32_t _hours,
62
uint32_t _minutes, uint32_t _seconds);
63
static void make_valid_datetime(drizzled::DateTime *datetime);
63
static void make_timestamp(drizzled::Timestamp *timestamp,
64
uint32_t years, uint32_t months, uint32_t days);
69
static void make_timestamp(drizzled::Timestamp *timestamp,
70
uint32_t years, uint32_t months, uint32_t days);