metadata[i] = d.readInt(1);
break;
case MySQLConstants.TYPE_BIT:
case MySQLConstants.TYPE_VARCHAR:
case MySQLConstants.TYPE_NEWDECIMAL:
metadata[i] = d.readInt(2); // Little-endian
break;
case MySQLConstants.TYPE_SET:
case MySQLConstants.TYPE_ENUM:
case MySQLConstants.TYPE_STRING:
metadata[i] = CodecUtils.toInt(d.readBytes(2), 0, 2); // Big-endian