123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
- <!DOCTYPE dbschemas [
- <!ELEMENT dbschemas (schema*)>
- <!ELEMENT schema (type-mapping+)>
- <!ATTLIST schema name CDATA #REQUIRED>
- <!ELEMENT type-mapping EMPTY>
- <!ATTLIST type-mapping java-type CDATA #REQUIRED
- sql-type CDATA #REQUIRED>
- ]>
- <dbschemas>
- <schema name="Oracle">
- <type-mapping java-type="boolean" sql-type="NUMBER(1,0)"/>
- <type-mapping java-type="byte" sql-type="NUMBER(4,0)"/>
- <type-mapping java-type="char" sql-type="VARCHAR2(4)"/>
- <type-mapping java-type="short" sql-type="NUMBER(10,0)"/>
- <type-mapping java-type="int" sql-type="NUMBER(20,0)"/>
- <type-mapping java-type="long" sql-type="NUMBER(20,0)"/>
- <type-mapping java-type="float" sql-type="REAL"/>
- <type-mapping java-type="double" sql-type="DOUBLE PRECISION"/>
- <type-mapping java-type="byte[]" sql-type="RAW(1000)"/>
- <type-mapping java-type="java.lang.String" sql-type="VARCHAR2(255)"/>
- <type-mapping java-type="java.math.BigDecimal" sql-type="NUMBER(20,5)"/>
- <type-mapping java-type="java.sql.Date" sql-type="DATE"/>
- <type-mapping java-type="java.sql.Time" sql-type="DATE"/>
- <type-mapping java-type="java.sql.Timestamp" sql-type="DATE"/>
- <type-mapping java-type="java.io.Serializable" sql-type="LONG RAW"/>
- </schema>
- <schema name="DB2">
- <type-mapping java-type="boolean" sql-type="SMALLINT"/>
- <type-mapping java-type="byte" sql-type="SMALLINT"/>
- <type-mapping java-type="char" sql-type="CHAR(2)"/>
- <type-mapping java-type="short" sql-type="SMALLINT"/>
- <type-mapping java-type="int" sql-type="INT"/>
- <type-mapping java-type="long" sql-type="BIGINT"/>
- <type-mapping java-type="float" sql-type="REAL"/>
- <type-mapping java-type="double" sql-type="FLOAT"/>
- <type-mapping java-type="byte[]" sql-type="VARCHAR(1000) FOR BIT DATA"/>
- <type-mapping java-type="java.lang.String" sql-type="VARCHAR(255)"/>
- <type-mapping java-type="java.math.BigDecimal" sql-type="DECIMAL(20,5)"/>
- <type-mapping java-type="java.sql.Date" sql-type="DATE"/>
- <type-mapping java-type="java.sql.Time" sql-type="TIME"/>
- <type-mapping java-type="java.sql.Timestamp" sql-type="TIMESTAMP"/>
- <type-mapping java-type="java.io.Serializable" sql-type="LONG VARCHAR FOR BIT DATA"/>
- </schema>
- <schema name="Microsoft SQL Server">
- <type-mapping java-type="boolean" sql-type="bit"/>
- <type-mapping java-type="byte" sql-type="tinyint"/>
- <type-mapping java-type="char" sql-type="nchar(1)"/>
- <type-mapping java-type="short" sql-type="smallint"/>
- <type-mapping java-type="int" sql-type="int"/>
- <type-mapping java-type="long" sql-type="numeric(20,0)"/>
- <type-mapping java-type="float" sql-type="real"/>
- <type-mapping java-type="double" sql-type="float"/>
- <type-mapping java-type="byte[]" sql-type="varbinary"/>
- <type-mapping java-type="java.lang.String" sql-type="nvarchar(255)"/>
- <type-mapping java-type="java.math.BigDecimal" sql-type="decimal(20,5)"/>
- <type-mapping java-type="java.sql.Date" sql-type="datetime"/>
- <type-mapping java-type="java.sql.Time" sql-type="datetime"/>
- <type-mapping java-type="java.sql.Timestamp" sql-type="datetime"/>
- <type-mapping java-type="java.io.Serializable" sql-type="image"/>
- </schema>
- <schema name="Adaptive Server Enterprise">
- <type-mapping java-type="boolean" sql-type="bit"/>
- <type-mapping java-type="byte" sql-type="tinyint"/>
- <type-mapping java-type="char" sql-type="nchar(1)"/>
- <type-mapping java-type="short" sql-type="smallint"/>
- <type-mapping java-type="int" sql-type="int"/>
- <type-mapping java-type="long" sql-type="numeric(20,0)"/>
- <type-mapping java-type="float" sql-type="real"/>
- <type-mapping java-type="double" sql-type="float"/>
- <type-mapping java-type="byte[]" sql-type="varbinary"/>
- <type-mapping java-type="java.lang.String" sql-type="nvarchar(255)"/>
- <type-mapping java-type="java.math.BigDecimal" sql-type="decimal(20,5)"/>
- <type-mapping java-type="java.sql.Date" sql-type="datetime"/>
- <type-mapping java-type="java.sql.Time" sql-type="datetime"/>
- <type-mapping java-type="java.sql.Timestamp" sql-type="datetime"/>
- <type-mapping java-type="java.io.Serializable" sql-type="image"/>
- </schema>
- <schema name="PointBase">
- <type-mapping java-type="boolean" sql-type="boolean"/>
- <type-mapping java-type="byte" sql-type="smallint"/>
- <type-mapping java-type="char" sql-type="varchar(4)"/>
- <type-mapping java-type="short" sql-type="smallint"/>
- <type-mapping java-type="int" sql-type="integer"/>
- <type-mapping java-type="long" sql-type="numeric(20,0)"/>
- <type-mapping java-type="float" sql-type="real"/>
- <type-mapping java-type="double" sql-type="double"/>
- <type-mapping java-type="byte[]" sql-type="blob"/>
- <type-mapping java-type="java.lang.String" sql-type="varchar(255)"/>
- <type-mapping java-type="java.math.BigDecimal" sql-type="decimal(20,5)"/>
- <type-mapping java-type="java.sql.Date" sql-type="date"/>
- <type-mapping java-type="java.sql.Time" sql-type="time"/>
- <type-mapping java-type="java.sql.Timestamp" sql-type="timestamp"/>
- <type-mapping java-type="java.io.Serializable" sql-type="blob"/>
- </schema>
- </dbschemas>
|