22 #include <drizzled/function/func.h>
36 str->set(
val_int(), &my_charset_bin);
39 const char *func_name()
const {
return "month"; }
40 enum Item_result result_type ()
const {
return INT_RESULT; }
41 void fix_length_and_dec()
43 collation.set(&my_charset_bin);
45 max_length=2*MY_CHARSET_BIN_MB_MAXLEN;
54 const char *func_name()
const {
return "monthname"; }
56 enum Item_result result_type ()
const {
return STRING_RESULT; }
57 void fix_length_and_dec()
59 collation.set(&my_charset_bin);
61 max_length=10*my_charset_bin.mbmaxlen;
TODO: Rename this file - func.h is stupid.
String * val_str(String *str)
String * val_str(String *str)