MySQL 9.7.0
Source Code Documentation
Date_val Member List

This is the complete list of members for Date_val, including all inherited members.

add(Interval &iv, bool subtract)Date_val
check_date(my_time_flags_t flags) constDate_val
compare(const Date_val arg) constDate_valinline
DATE_BITS_DAYDate_valprivatestatic
DATE_BITS_MONTHDate_valprivatestatic
DATE_BITS_YEARDate_valprivatestatic
DATE_DAYS_IN_LEAPDate_valprivatestatic
DATE_DAYS_IN_YEARDate_valprivatestatic
DATE_LAST_DAYDate_valprivatestatic
DATE_MAX_DAYDate_valprivatestatic
DATE_MAX_MONTHDate_valprivatestatic
DATE_MAX_YEARDate_valprivatestatic
DATE_SHIFT_MONTHDate_valprivatestatic
DATE_SHIFT_YEARDate_valprivatestatic
Date_val()=defaultDate_val
Date_val(uint32_t year, uint32_t month, uint32_t day)Date_valinline
Date_val(const MYSQL_TIME &mtime)Date_valinlineexplicit
Date_val(uint32_t day_number)Date_valinlineexplicit
day() constDate_valinline
day_number() constDate_val
day_number_to_date(uint32_t daynr, uint32_t *year, uint32_t *month, uint32_t *day)Date_valprivatestatic
for_comparison() constDate_valinline
is_leap_year(uint32_t year)Date_valinlineprivatestatic
is_valid() constDate_valinlineprivate
is_zero_date() constDate_valinline
last_day_number()Date_valinlinestatic
load_date(const uint8_t *ptr, Date_val *date)Date_valinlinestatic
m_valueDate_valprivate
make_date(uint32_t year, uint32_t month, uint32_t day, my_time_flags_t flags, Date_val *date)Date_valstatic
month() constDate_valinline
operator Datetime_val() constDate_valexplicit
operator MYSQL_TIME() constDate_valexplicit
operator<(const Date_val rhs) constDate_valinline
operator==(const Date_val rhs) constDate_valinline
set_last_day_of_month()Date_val
set_zero()Date_valinline
store_date(uint8_t *ptr) constDate_valinline
strip_time(const MYSQL_TIME &mtime)Date_valstatic
to_double() constDate_valinline
to_int() constDate_val
to_string(char *buffer) constDate_val
to_string() constDate_val
year() constDate_valinline