◆ Time_zone_db()
◆ get_name()
  
  
      
        
          | const String * Time_zone_db::get_name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
Because of constness of String returned by get_name() time zone name have to be already zeroended to be able to use String::ptr() instead of c_ptr(). 
Implements Time_zone.
 
 
◆ get_timezone_offset()
  
  
      
        
          | long Time_zone_db::get_timezone_offset  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
Returns the offset set for a Timezone offset. 
This function has to be invoked ONLY when TZ_OFFSET is set. 
Implements Time_zone.
 
 
◆ get_timezone_type()
  
  
      
        
          | tz_type Time_zone_db::get_timezone_type  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
Returns the timezone type set. 
Implements Time_zone.
 
 
◆ gmt_sec_to_TIME()
Converts UTC epoch seconds to time in MYSQL_TIME representation. 
- Parameters
 - 
  
    | [out] | tmp | equivalent time point in MYSQL_TIME representation  | 
    | [in] | t | number of seconds in UNIX epoch  | 
  
   
Implements Time_zone.
 
 
◆ TIME_to_gmt_sec()
  
  
      
        
          | my_time_t Time_zone_db::TIME_to_gmt_sec  | 
          ( | 
          const MYSQL_TIME *  | 
          mt,  | 
         
        
           | 
           | 
          bool *  | 
          in_dst_time_gap  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
overridevirtual   | 
  
 
Converts the date/time value to my_time_t representation. 
If the date/time value has a time zone displacement, it is taken to be in UTC and the displacement is subtracted. Otherwise, it gets interpreted as being in the time zone described by this object.
- Parameters
 - 
  
     | mt | Pointer to MYSQL_TIME structure with local time in broken-down representation. | 
    | [out] | in_dst_time_gap | Set to true if datetime value passed doesn't really exist (i.e. falls into spring time-gap,) not touched otherwise. | 
  
   
- See also
 - TIME_to_gmt_sec() for function description and parameter restrictions.
 
- Returns
 - Corresponding my_time_t value or 0 in case of error. 
 
Implements Time_zone.
 
 
◆ tz_info
◆ tz_name
  
  
      
        
          | const String* Time_zone_db::tz_name | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: