info.addNativeTypeMapping(Types.DISTINCT,      "IMAGE");
info.addNativeTypeMapping(Types.DISTINCT,      "IMAGE",            Types.LONGVARBINARY);
    public SybasePlatform()    {        PlatformInfo info = new PlatformInfo();        info.setMaxIdentifierLength(28);        info.setRequiringNullAsDefaultValue(false);        info.setPrimaryKeyEmbedded(true);        info.setForeignKeysEmbedded(false);        info.setIndicesEmbedded(false);        info.setCommentPrefix("/*");        info.setCommentSuffix("*/");        info.addNativeTypeMapping(Types.ARRAY,         "IMAGE");        // we're not using the native BIT type because it is rather limited (cannot be NULL, cannot be indexed)        info.addNativeTypeMapping(Types.BIT,           "SMALLINT",         Types.SMALLINT);        info.addNativeTypeMapping(Types.BIGINT,        "DECIMAL(19,0)");        info.addNativeTypeMapping(Types.BLOB,          "IMAGE");        info.addNativeTypeMapping(Types.CLOB,          "TEXT");        info.addNativeTypeMapping(Types.DATE,          "DATETIME",         Types.TIMESTAMP);        info.addNativeTypeMapping(Types.DISTINCT,      "IMAGE");        info.addNativeTypeMapping(Types.DOUBLE,        "DOUBLE PRECISION");        info.addNativeTypeMapping(Types.FLOAT,         "DOUBLE PRECISION", Types.DOUBLE);        info.addNativeTypeMapping(Types.INTEGER,       "INT");        info.addNativeTypeMapping(Types.JAVA_OBJECT,   "IMAGE");        info.addNativeTypeMapping(Types.LONGVARBINARY, "IMAGE");        info.addNativeTypeMapping(Types.LONGVARCHAR,   "TEXT");        info.addNativeTypeMapping(Types.NULL,          "IMAGE");        info.addNativeTypeMapping(Types.OTHER,         "IMAGE");        info.addNativeTypeMapping(Types.REF,           "IMAGE");        info.addNativeTypeMapping(Types.STRUCT,        "IMAGE");        info.addNativeTypeMapping(Types.TIME,          "DATETIME",         Types.TIMESTAMP);        info.addNativeTypeMapping(Types.TIMESTAMP,     "DATETIME",         Types.TIMESTAMP);        info.addNativeTypeMapping(Types.TINYINT,       "SMALLINT",         Types.SMALLINT);        info.addNativeTypeMapping("BOOLEAN",  "SMALLINT", "SMALLINT");        info.addNativeTypeMapping("DATALINK", "IMAGE");        info.addDefaultSize(Types.BINARY,    254);        info.addDefaultSize(Types.VARBINARY, 254);        info.addDefaultSize(Types.CHAR,      254);        info.addDefaultSize(Types.VARCHAR,   254);        setSqlBuilder(new SybaseBuilder(info));        setModelReader(new SybaseModelReader(info));    }