Loading sql/item_timefunc.h +5 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,11 @@ class Item_func_month :public Item_func const char *func_name() const { return "month"; } enum Item_result result_type () const { return INT_RESULT; } void fix_length_and_dec() { decimals=0; max_length=2; maybe_null=1; } Field *tmp_table_field(TABLE *t_arg) { if (!t_arg) return result_field; return (Field *) new Field_string(max_length,maybe_null, name,t_arg, binary); } }; class Item_func_monthname :public Item_func_month Loading Loading
sql/item_timefunc.h +5 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,11 @@ class Item_func_month :public Item_func const char *func_name() const { return "month"; } enum Item_result result_type () const { return INT_RESULT; } void fix_length_and_dec() { decimals=0; max_length=2; maybe_null=1; } Field *tmp_table_field(TABLE *t_arg) { if (!t_arg) return result_field; return (Field *) new Field_string(max_length,maybe_null, name,t_arg, binary); } }; class Item_func_monthname :public Item_func_month Loading