| 52 | } |
| 53 | |
| 54 | IntVal DateFunctions::Month(FunctionContext* context, const DateVal& d_val) { |
| 55 | if (d_val.is_null) return IntVal::null(); |
| 56 | DateValue dv = DateValue::FromDateVal(d_val); |
| 57 | |
| 58 | int year, month, day; |
| 59 | if (!dv.ToYearMonthDay(&year, &month, &day)) return IntVal::null(); |
| 60 | return IntVal(month); |
| 61 | } |
| 62 | |
| 63 | IntVal DateFunctions::DayOfWeek(FunctionContext* context, const DateVal& d_val) { |
| 64 | if (d_val.is_null) return IntVal::null(); |
nothing calls this directly
no test coverage detected