| 141 | } |
| 142 | |
| 143 | TimestampVal TimestampFunctions::ToTimestamp(FunctionContext* context, |
| 144 | const BigIntVal& bigint_val) { |
| 145 | if (bigint_val.is_null) return TimestampVal::null(); |
| 146 | const Timezone* tz = context->impl()->state()->time_zone_for_unix_time_conversions(); |
| 147 | const TimestampValue& tv = TimestampValue::FromUnixTime(bigint_val.val, tz); |
| 148 | TimestampVal tv_val; |
| 149 | tv.ToTimestampVal(&tv_val); |
| 150 | return tv_val; |
| 151 | } |
| 152 | |
| 153 | TimestampVal TimestampFunctions::ToTimestamp(FunctionContext* context, |
| 154 | const StringVal& date, const StringVal& fmt) { |
nothing calls this directly
no test coverage detected