public String toMysqlDataTypeString() {
        return "unknown";
    }
@Test
    public void testMysqlDataType() {
        Object[][] testCases = new Object[][] {
                {ScalarType.createType(PrimitiveType.BOOLEAN), "tinyint"},
                {ScalarType.createType(PrimitiveType.LARGEINT), "bigint unsigned"},
                {ScalarType.createDecimalV3NarrowestType(18, 4), "decimal"},
                {new ArrayType(Type.INT), "array"},
                {new MapType(Type.INT, Type.INT), "map"},
                {new StructType(Lists.newArrayList(Type.INT)), "struct"},
        };

        for (Object[] tc : testCases) {
            Type type = (Type) tc[0];
            String name = (String) tc[1];
            Assert.assertEquals(name, type.toMysqlDataTypeString());
        }
    }