info.addNativeTypeMapping(Types.ARRAY,         "BLOB");
info.addNativeTypeMapping(Types.ARRAY,         "BLOB",                     Types.BLOB);
    public Db2Platform()    {        PlatformInfo info = new PlatformInfo();        info.setMaxIdentifierLength(18);        info.setRequiringNullAsDefaultValue(false);        info.setPrimaryKeyEmbedded(true);        info.setForeignKeysEmbedded(false);        info.setIndicesEmbedded(false);        // the BINARY types are also handled by Db2Builder.getSqlType(Column)        info.addNativeTypeMapping(Types.ARRAY,         "BLOB");        info.addNativeTypeMapping(Types.BINARY,        "CHAR {0} FOR BIT DATA");        info.addNativeTypeMapping(Types.BIT,           "SMALLINT");        info.addNativeTypeMapping(Types.FLOAT,         "REAL");        info.addNativeTypeMapping(Types.JAVA_OBJECT,   "BLOB");        info.addNativeTypeMapping(Types.LONGVARBINARY, "LONG VARCHAR FOR BIT DATA");        info.addNativeTypeMapping(Types.LONGVARCHAR,   "LONG VARCHAR");        info.addNativeTypeMapping(Types.NULL,          "LONG VARCHAR FOR BIT DATA");        info.addNativeTypeMapping(Types.OTHER,         "BLOB");        info.addNativeTypeMapping(Types.STRUCT,        "BLOB");        info.addNativeTypeMapping(Types.TINYINT,       "SMALLINT");        info.addNativeTypeMapping(Types.VARBINARY,     "VARCHAR {0} FOR BIT DATA");        info.addNativeTypeMapping("BOOLEAN", "SMALLINT");        info.addDefaultSize(Types.BINARY,    254);        info.addDefaultSize(Types.VARBINARY, 254);        setSqlBuilder(new Db2Builder(info));    }