MySQL 9.5.0
Source Code Documentation
Time_val Member List

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

actual_decimals() constTime_val
add(Time_val tv, bool subtract)Time_val
add(Interval &iv, bool subtract)Time_val
add_microseconds(int64_t mu)Time_valinlineprivate
add_nanoseconds_round(const int64_t nanoseconds)Time_valinline
add_seconds(int32_t seconds)Time_valinlineprivate
adjust_fraction(uint32_t decimals, bool round)Time_val
BITS_HOURTime_valprivatestatic
BITS_MICROSECTime_valprivatestatic
BITS_MINUTETime_valprivatestatic
BITS_SECONDTime_valprivatestatic
BITS_SIGNTime_valprivatestatic
compare(const Time_val arg) constTime_valinline
for_comparison() constTime_valinline
hour() constTime_valinline
is_adjusted(uint32_t decimals) constTime_val
is_extreme_value(bool positive) constTime_valinline
is_negative() constTime_valinline
is_valid() constTime_valinlineprivate
load_time(const uint8_t *ptr, uint32_t dec, Time_val *time)Time_valstatic
m_valueTime_valprivate
make_time(bool negative, uint32_t hour, uint32_t minute, uint32_t second, uint32_t microsecond, Time_val *time)Time_valinlinestatic
MAX_TIME_MICROSECTime_valprivatestatic
MAX_TIME_VALUETime_valprivatestatic
microsecond() constTime_valinline
MIN_TIME_VALUETime_valprivatestatic
minute() constTime_valinline
operator MYSQL_TIME() constTime_valexplicit
operator<(const Time_val rhs) constTime_valinline
operator==(const Time_val rhs) constTime_valinline
second() constTime_valinline
set_extreme_value(bool negative)Time_valinline
set_microsecond(uint32_t fraction)Time_valinlineprivate
set_zero()Time_valinline
store_time(uint8_t *ptr, uint32_t dec) constTime_val
strip_date(const MYSQL_TIME &mt)Time_valstatic
TIME_MAX_HOURTime_valprivatestatic
TIME_MAX_MICROSECTime_valprivatestatic
TIME_MAX_MINUTETime_valprivatestatic
TIME_MAX_SECONDTime_valprivatestatic
TIME_MULT_HOURTime_valprivatestatic
TIME_MULT_MINUTETime_valprivatestatic
TIME_MULT_SECONDTime_valprivatestatic
TIME_SHIFT_HOURTime_valprivatestatic
TIME_SHIFT_MINUTETime_valprivatestatic
TIME_SHIFT_SECONDTime_valprivatestatic
Time_val()Time_valinline
Time_val(bool negative, uint32_t hour, uint32_t minute, uint32_t second, uint32_t microsecond)Time_valinline
Time_val(bool negative, uint32_t second, uint32_t microsecond)Time_valinline
Time_val(const MYSQL_TIME &mtime)Time_valinlineexplicit
Time_val(int64_t val)Time_valinlineexplicitprivate
to_double() constTime_val
to_int_rounded() constTime_val
to_int_truncated() constTime_val
to_microseconds() constTime_valinline
to_seconds() constTime_valinline
to_string(char *buffer, uint32_t dec) constTime_val
to_string() constTime_val
unsigned_microsec(uint32_t hour, uint32_t minute, uint32_t second, uint32_t microsec)Time_valinlineprivatestatic
unsigned_seconds(uint32_t hour, uint32_t minute, uint32_t second)Time_valinlineprivatestatic