The world's most popular open source database
#include <mysql_time.h>
Public Attributes | |
| unsigned int | year |
| unsigned int | month |
| unsigned int | day |
| unsigned int | hour |
| unsigned int | minute |
| unsigned int | second |
| unsigned long | second_part |
| my_bool | neg |
| enum enum_mysql_timestamp_type | time_type |
Definition at line 48 of file mysql_time.h.
| unsigned int st_mysql_time::day |
Definition at line 50 of file mysql_time.h.
Referenced by calc_time_diff(), calc_week(), check_date(), date_add_interval(), Item_func_last_day::get_date(), Item_func_from_days::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), Item_time_typecast::get_time(), Field_time::get_time(), init_time(), make_date_time(), make_datetime(), my_date_to_str(), my_datetime_to_str(), my_system_gmt_sec(), net_store_datetime(), number_to_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_since_epoch_TIME(), sec_to_TIME(), Field_date::send_binary(), Field_time::send_binary(), set_param_date(), set_param_datetime(), set_param_time(), Field_newdate::store(), Field_date::store(), Field_time::store(), Protocol_prep::store(), Protocol_simple::store(), store_param_time(), Field_datetime::store_time(), Field_newdate::store_time(), Field_time::store_time(), Protocol_prep::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_bug20152(), test_datetime_ranges(), test_ts(), Time_zone_offset::TIME_to_gmt_sec(), TIME_to_gmt_sec(), TIME_to_timestamp(), TIME_to_ulonglong_date(), TIME_to_ulonglong_datetime(), Item_func_timestamp_diff::val_int(), Item_func_makedate::val_int(), Item_date_typecast::val_int(), Item_extract::val_int(), Item_date::val_int(), Item_func_weekday::val_int(), Item_func_dayofmonth::val_int(), Item_func_dayofyear::val_int(), Item_func_to_days::val_int(), Field_timestamp::val_int(), Item_func_add_time::val_str(), Item_func_makedate::val_str(), Item_func_date_format::val_str(), Item_func_sec_to_time::val_str(), and Field_timestamp::val_str().
| unsigned int st_mysql_time::hour |
Definition at line 50 of file mysql_time.h.
Referenced by calc_time_diff(), date_add_interval(), Item_func_curdate::fix_length_and_dec(), Item_date_typecast::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), Field_time::get_time(), init_time(), make_date_time(), make_datetime(), my_datetime_to_str(), my_system_gmt_sec(), my_time_to_str(), net_store_datetime(), number_to_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_since_epoch_TIME(), sec_to_TIME(), Field_time::send_binary(), set_param_date(), set_param_datetime(), set_param_time(), Field_time::store(), Protocol_prep::store(), Protocol_simple::store(), Protocol_prep::store_date(), store_param_date(), store_param_time(), Field_datetime::store_time(), Field_time::store_time(), Protocol_prep::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_bug20152(), test_datetime_ranges(), test_ts(), Time_zone_offset::TIME_to_gmt_sec(), TIME_to_gmt_sec(), TIME_to_ulonglong_datetime(), TIME_to_ulonglong_time(), Item_func_timestamp_diff::val_int(), Item_time_typecast::val_int(), Item_extract::val_int(), Item_func_time_to_sec::val_int(), Item_func_hour::val_int(), Field_timestamp::val_int(), Item_func_maketime::val_str(), Item_func_add_time::val_str(), Item_func_sec_to_time::val_str(), and Field_timestamp::val_str().
| unsigned int st_mysql_time::minute |
Definition at line 50 of file mysql_time.h.
Referenced by calc_time_diff(), date_add_interval(), Item_func_curdate::fix_length_and_dec(), Item_date_typecast::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), Field_time::get_time(), init_time(), make_date_time(), make_datetime(), my_datetime_to_str(), my_system_gmt_sec(), my_time_to_str(), net_store_datetime(), number_to_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_since_epoch_TIME(), sec_to_TIME(), set_param_date(), set_param_datetime(), set_param_time(), Field_time::store(), Protocol_prep::store(), Protocol_simple::store(), Protocol_prep::store_date(), store_param_date(), store_param_time(), Field_datetime::store_time(), Field_time::store_time(), Protocol_prep::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_bug20152(), test_datetime_ranges(), test_ts(), Time_zone_offset::TIME_to_gmt_sec(), TIME_to_gmt_sec(), TIME_to_ulonglong_datetime(), TIME_to_ulonglong_time(), Item_func_timestamp_diff::val_int(), Item_time_typecast::val_int(), Item_extract::val_int(), Item_func_time_to_sec::val_int(), Item_func_minute::val_int(), Field_timestamp::val_int(), Item_func_maketime::val_str(), Item_func_sec_to_time::val_str(), and Field_timestamp::val_str().
| unsigned int st_mysql_time::month |
Definition at line 50 of file mysql_time.h.
Referenced by calc_time_diff(), calc_week(), check_date(), date_add_interval(), Item_func_last_day::get_date(), Item_func_from_days::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), get_next_time(), Item_time_typecast::get_time(), init_time(), make_date_time(), make_datetime(), my_date_to_str(), my_datetime_to_str(), my_system_gmt_sec(), net_store_datetime(), number_to_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_since_epoch_TIME(), sec_to_TIME(), Field_date::send_binary(), set_param_date(), set_param_datetime(), set_param_time(), Field_newdate::store(), Field_date::store(), Field_time::store(), Field_timestamp::store(), Protocol_prep::store(), Protocol_simple::store(), Field_datetime::store_time(), Field_newdate::store_time(), Field_time::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_bug20152(), test_datetime_ranges(), test_ts(), Time_zone_offset::TIME_to_gmt_sec(), TIME_to_gmt_sec(), TIME_to_timestamp(), TIME_to_ulonglong_date(), TIME_to_ulonglong_datetime(), Item_func_timestamp_diff::val_int(), Item_func_makedate::val_int(), Item_date_typecast::val_int(), Item_extract::val_int(), Item_date::val_int(), Item_func_weekday::val_int(), Item_func_quarter::val_int(), Item_func_month::val_int(), Item_func_dayofyear::val_int(), Item_func_to_days::val_int(), Field_timestamp::val_int(), Item_func_add_time::val_str(), Item_func_makedate::val_str(), Item_func_date_format::val_str(), and Field_timestamp::val_str().
Definition at line 52 of file mysql_time.h.
Referenced by date_add_interval(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), Field_time::get_time(), make_date_time(), make_datetime(), my_time_to_str(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_to_TIME(), set_param_date(), set_param_datetime(), set_param_time(), Field_time::store(), store_param_time(), Field_time::store_time(), Protocol_prep::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_datetime_ranges(), Item_extract::val_int(), Item_func_time_to_sec::val_int(), Item_func_maketime::val_str(), Item_func_timediff::val_str(), Item_func_add_time::val_str(), and Item_func_sec_to_time::val_str().
| unsigned int st_mysql_time::second |
Definition at line 50 of file mysql_time.h.
Referenced by calc_time_diff(), date_add_interval(), Item_func_curdate::fix_length_and_dec(), Item_date_typecast::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), Field_time::get_time(), gmt_sec_to_TIME(), init_time(), make_date_time(), make_datetime(), my_datetime_to_str(), my_system_gmt_sec(), my_time_to_str(), net_store_datetime(), number_to_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_since_epoch_TIME(), sec_to_TIME(), set_param_date(), set_param_datetime(), set_param_time(), Field_time::store(), Protocol_prep::store(), Protocol_simple::store(), Protocol_prep::store_date(), store_param_date(), store_param_time(), Field_datetime::store_time(), Field_time::store_time(), Protocol_prep::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_bug20152(), test_datetime_ranges(), test_ts(), Time_zone_offset::TIME_to_gmt_sec(), TIME_to_gmt_sec(), TIME_to_ulonglong_datetime(), TIME_to_ulonglong_time(), Item_func_timestamp_diff::val_int(), Item_time_typecast::val_int(), Item_extract::val_int(), Item_func_time_to_sec::val_int(), Item_func_second::val_int(), Field_timestamp::val_int(), Item_func_maketime::val_str(), Item_func_sec_to_time::val_str(), and Field_timestamp::val_str().
| unsigned long st_mysql_time::second_part |
Definition at line 51 of file mysql_time.h.
Referenced by calc_time_diff(), date_add_interval(), Item_date_typecast::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), Field_time::get_time(), make_date_time(), make_datetime(), net_store_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_to_TIME(), set_param_date(), set_param_datetime(), set_param_time(), Protocol_prep::store(), Protocol_simple::store(), Protocol_prep::store_date(), store_param_date(), store_param_time(), Protocol_prep::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_datetime_ranges(), test_ts(), Item_func_timestamp_diff::val_int(), Item_func_microsecond::val_int(), Item_extract::val_int(), Item_func_timediff::val_str(), Item_func_add_time::val_str(), Item_time_typecast::val_str(), and Item_datetime_typecast::val_str().
Definition at line 53 of file mysql_time.h.
Referenced by calc_time_diff(), date_add_interval(), fetch_datetime_with_conversion(), fetch_string_with_conversion(), Item_func_curdate::fix_length_and_dec(), Item_func_last_day::get_date(), Item_date_typecast::get_date(), Item_func_from_days::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Item_time_typecast::get_time(), Field_time::get_time(), Time_zone_utc::gmt_sec_to_TIME(), Time_zone_system::gmt_sec_to_TIME(), my_TIME_to_str(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_to_TIME(), str_to_time(), TIME_to_ulonglong(), Item_func_timediff::val_str(), and Item_func_add_time::val_str().
| unsigned int st_mysql_time::year |
Definition at line 50 of file mysql_time.h.
Referenced by calc_time_diff(), calc_week(), check_date(), Event_timed::compute_next_execution_time(), copy_event_to_schema_table(), date_add_interval(), db_create_event(), evex_fill_row(), fetch_datetime_with_conversion(), Item_func_last_day::get_date(), Item_date_add_interval::get_date(), Item_func_from_days::get_date(), Field_datetime::get_date(), Field_newdate::get_date(), Field_time::get_date(), get_next_time(), Item_time_typecast::get_time(), init_time(), make_date_time(), make_datetime(), my_date_to_str(), my_datetime_to_str(), my_system_gmt_sec(), net_store_datetime(), number_to_datetime(), read_binary_date(), read_binary_datetime(), read_binary_time(), sec_since_epoch_TIME(), sec_to_TIME(), Field_date::send_binary(), set_param_date(), set_param_datetime(), set_param_time(), Event_timed::spawn_now(), Field_newdate::store(), Field_date::store(), Protocol_prep::store(), Protocol_simple::store(), Field_datetime::store_time(), Field_newdate::store_time(), Protocol_simple::store_time(), str_to_datetime(), str_to_time(), test_bind_date_conv(), test_bug20152(), test_datetime_ranges(), test_ts(), Time_zone_offset::TIME_to_gmt_sec(), TIME_to_gmt_sec(), TIME_to_timestamp(), TIME_to_ulonglong_date(), TIME_to_ulonglong_datetime(), Item_func_timestamp_diff::val_int(), Item_func_makedate::val_int(), Item_date_typecast::val_int(), Item_extract::val_int(), Item_date::val_int(), Item_func_year::val_int(), Item_func_weekday::val_int(), Item_func_dayofyear::val_int(), Item_func_to_days::val_int(), Field_timestamp::val_int(), Item_func_add_time::val_str(), Item_func_makedate::val_str(), Item_func_date_format::val_str(), and Field_timestamp::val_str().
1.4.7

