MySQL  8.0.27
Source Code Documentation
time_zone_common.h File Reference

Contains common functionality shared between mysqld and mysql_tz_info_to_sql. More...

#include "my_alloc.h"

Go to the source code of this file.

Classes

struct  ttinfo
 
struct  lsinfo
 
struct  revtinfo
 
struct  TIME_ZONE_INFO
 

Macros

#define ABBR_ARE_USED
 
#define MY_TZNAME_MAX   255
 

Typedefs

using my_time_t = long
 
typedef struct ttinfo TRAN_TYPE_INFO
 
typedef struct lsinfo LS_INFO
 
typedef struct revtinfo REVT_INFO
 

Functions

bool prepare_tz_info (TIME_ZONE_INFO *sp, MEM_ROOT *storage)
 

Detailed Description

Contains common functionality shared between mysqld and mysql_tz_info_to_sql.

Macro Definition Documentation

◆ ABBR_ARE_USED

#define ABBR_ARE_USED

◆ MY_TZNAME_MAX

#define MY_TZNAME_MAX   255

Typedef Documentation

◆ LS_INFO

typedef struct lsinfo LS_INFO

◆ my_time_t

using my_time_t = long

◆ REVT_INFO

typedef struct revtinfo REVT_INFO

◆ TRAN_TYPE_INFO

typedef struct ttinfo TRAN_TYPE_INFO

Function Documentation

◆ prepare_tz_info()

bool prepare_tz_info ( TIME_ZONE_INFO sp,
MEM_ROOT storage 
)