| 132 | } |
| 133 | |
| 134 | TimestampVal TimestampFunctions::UnixMicrosToUtcTimestamp(FunctionContext* context, |
| 135 | const BigIntVal& unix_time_micros) { |
| 136 | if (unix_time_micros.is_null) return TimestampVal::null(); |
| 137 | TimestampValue tv = TimestampValue::UtcFromUnixTimeMicros(unix_time_micros.val); |
| 138 | TimestampVal result; |
| 139 | tv.ToTimestampVal(&result); |
| 140 | return result; |
| 141 | } |
| 142 | |
| 143 | TimestampVal TimestampFunctions::ToTimestamp(FunctionContext* context, |
| 144 | const BigIntVal& bigint_val) { |
nothing calls this directly
no test coverage detected