2911
2911
static const char *fieldtype2str(enum enum_field_types type)
2913
2913
switch (type) {
2914
case MYSQL_TYPE_BLOB: return "BLOB";
2915
case MYSQL_TYPE_NEWDATE: return "DATE";
2916
case MYSQL_TYPE_DATETIME: return "DATETIME";
2917
case MYSQL_TYPE_NEWDECIMAL: return "DECIMAL";
2918
case MYSQL_TYPE_DOUBLE: return "DOUBLE";
2919
case MYSQL_TYPE_ENUM: return "ENUM";
2920
case MYSQL_TYPE_LONG: return "LONG";
2921
case MYSQL_TYPE_LONGLONG: return "LONGLONG";
2922
case MYSQL_TYPE_NULL: return "NULL";
2923
case MYSQL_TYPE_SET: return "SET";
2924
case MYSQL_TYPE_SHORT: return "SHORT";
2925
case MYSQL_TYPE_STRING: return "STRING";
2926
case MYSQL_TYPE_TIME: return "TIME";
2927
case MYSQL_TYPE_TIMESTAMP: return "TIMESTAMP";
2928
case MYSQL_TYPE_TINY: return "TINY";
2929
case MYSQL_TYPE_VAR_STRING: return "VAR_STRING";
2930
case MYSQL_TYPE_YEAR: return "YEAR";
2914
case FIELD_TYPE_BLOB: return "BLOB";
2915
case FIELD_TYPE_NEWDATE: return "DATE";
2916
case FIELD_TYPE_DATETIME: return "DATETIME";
2917
case FIELD_TYPE_NEWDECIMAL: return "DECIMAL";
2918
case FIELD_TYPE_DOUBLE: return "DOUBLE";
2919
case FIELD_TYPE_ENUM: return "ENUM";
2920
case FIELD_TYPE_LONG: return "LONG";
2921
case FIELD_TYPE_LONGLONG: return "LONGLONG";
2922
case FIELD_TYPE_NULL: return "NULL";
2923
case FIELD_TYPE_SET: return "SET";
2924
case FIELD_TYPE_SHORT: return "SHORT";
2925
case FIELD_TYPE_STRING: return "STRING";
2926
case FIELD_TYPE_TIME: return "TIME";
2927
case FIELD_TYPE_TIMESTAMP: return "TIMESTAMP";
2928
case FIELD_TYPE_TINY: return "TINY";
2929
case FIELD_TYPE_VAR_STRING: return "VAR_STRING";
2930
case FIELD_TYPE_YEAR: return "YEAR";
2931
2931
default: return "?-unknown-?";