fix function convert_tz bug
This commit is contained in:
@ -37,12 +37,16 @@ public:
|
||||
static int find_time_zone_pos(const ObString &tz_name,
|
||||
const ObTimeZoneInfo &tz_info,
|
||||
ObTimeZoneInfoPos *&tz_info_pos);
|
||||
static int calc_convert_tz(int64_t ×tamp_data, const ObString &tz_str_s,//source time zone (input2)
|
||||
template <typename T>
|
||||
static int calc_convert_tz(int64_t timestamp_data, const ObString &tz_str_s,//source time zone (input2)
|
||||
const ObString &tz_str_d,//destination time zone (input3)
|
||||
ObSQLSessionInfo *session);
|
||||
static int calc(int64_t ×tamp_data, const ObTimeZoneInfoPos &tz_info_pos, int32_t &offset_sec);
|
||||
static int parse_string(int64_t ×tamp_data, const ObString &tz_str, ObSQLSessionInfo *session, int32_t &offset);
|
||||
|
||||
ObSQLSessionInfo *session,
|
||||
T &result);
|
||||
static int calc(int64_t ×tamp_data, const ObTimeZoneInfoPos &tz_info_pos,
|
||||
const bool input_utc_time);
|
||||
static int parse_string(int64_t ×tamp_data, const ObString &tz_str,
|
||||
ObSQLSessionInfo *session, const bool input_utc_time);
|
||||
|
||||
private:
|
||||
// disallow copy
|
||||
DISALLOW_COPY_AND_ASSIGN(ObExprConvertTZ);
|
||||
|
||||
Reference in New Issue
Block a user