| 174 | } |
| 175 | |
| 176 | StringVal TimestampFunctions::FromTimestamp(FunctionContext* context, |
| 177 | const TimestampVal& date, const StringVal& fmt) { |
| 178 | if (date.is_null) return StringVal::null(); |
| 179 | const TimestampValue& tv = TimestampValue::FromTimestampVal(date); |
| 180 | if (!tv.HasDate()) return StringVal::null(); |
| 181 | return StringValFromTimestamp(context, tv, fmt); |
| 182 | } |
| 183 | |
| 184 | BigIntVal TimestampFunctions::UnixFromString(FunctionContext* context, |
| 185 | const StringVal& sv) { |