<appendix id="app-datatype-mappings"><title>Data Type Mappings</title>
<section>
<table id="xml-schema-types" xreflabel="XML Schema types" colsep="0"><title>Supported XML Schema Types</title>
<tgroup cols="2" align="left" colsep="0" rowsep="1">
<thead>
<row>
<entry></entry>
<entry>XML Schema Type</entry>
</row>
</thead>
<tbody>
<row>
<entry>Character types</entry>
<entry>xs:string</entry>
</row>
<row>
<entry>Numeric types</entry>
<entry>xs:byte</entry>
</row>
<row>
<entry></entry>
<entry>xs:integer</entry>
</row>
<row>
<entry></entry>
<entry>xs:long</entry>
</row>
<row>
<entry></entry>
<entry>xs:float</entry>
</row>
<row>
<entry></entry>
<entry>xs:double</entry>
</row>
<row>
<entry></entry>
<entry>xs:decimal</entry>
</row>
<row>
<entry>Date types</entry>
<entry>xs:dateTime</entry>
</row>
<row>
<entry></entry>
<entry>xs:date</entry>
</row>
<row>
<entry></entry>
<entry>xs:time</entry>
</row>
<row>
<entry>Bit data types</entry>
<entry>xs:boolean</entry>
</row>
<row>
<entry></entry>
<entry>xs:hexBinary</entry>
</row>
</tbody>
</tgroup>
</table>
</section>
<section>
<table id="jdbc-datatype-mappings" xreflabel="XML Schema types" colsep="0"><title>Supported JDBC Data Type Mappings</title>
<tgroup cols="3" align="left" colsep="0" rowsep="1">
<thead>
<row>
<entry></entry>
<entry>JBC Data Type</entry>
<entry>XML Schema Type</entry>
</row>
</thead>
<tbody>
<row>
<entry>Character types</entry>
<entry>CHAR</entry>
<entry>xs:string</entry>
</row>
<row>
<entry></entry>
<entry>VARCHAR</entry>
<entry>xs:string</entry>
</row>
<row>
<entry></entry>
<entry>LONGVARCHAR</entry>
<entry>xs:string</entry>
</row>
<row>
<entry></entry>
<entry>CLOB</entry>
<entry>xs:string</entry>
</row>
<row>
<entry>Numeric types</entry>
<entry>TINYINT</entry>
<entry>xs:byte</entry>
</row>
<row>
<entry></entry>
<entry>SMALLINT</entry>
<entry>xs:short</entry>
</row>
<row>
<entry></entry>
<entry>INTEGER</entry>
<entry>xs:integer</entry>
</row>
<row>
<entry></entry>
<entry>BIGINT</entry>
<entry>xs:long</entry>
</row>
<row>
<entry></entry>
<entry>BIGINT</entry>
<entry>xs:long</entry>
</row>
<row>
<entry></entry>
<entry>FLOAT</entry>
<entry>xs:float</entry>
</row>
<row>
<entry></entry>
<entry>DOUBLE</entry>
<entry>xs:double</entry>
</row>
<row>
<entry></entry>
<entry>BIGINT</entry>
<entry>xs:long</entry>
</row>
<row>
<entry></entry>
<entry>DECIMAL</entry>
<entry>xs:decimal</entry>
</row>
<row>
<entry></entry>
<entry>NUMERIC</entry>
<entry>xs:decimal</entry>
</row>
<row>
<entry>Date types</entry>
<entry>TIMESTAMP</entry>
<entry>xs:dateTime</entry>
</row>
<row>
<entry></entry>
<entry>DATE</entry>
<entry>xs:date</entry>
</row>
<row>
<entry></entry>
<entry>TIME</entry>
<entry>xs:time</entry>
</row>
<row>
<entry>Bit data types</entry>
<entry>BIT</entry>
<entry>xs:boolean</entry>
</row>
<row>
<entry></entry>
<entry>BINARY</entry>
<entry>xs:hexBinary</entry>
</row>
<row>
<entry></entry>
<entry>VARBINARY</entry>
<entry>xs:hexBinary</entry>
</row>
<row>
<entry></entry>
<entry>LONGVARBINARY</entry>
<entry>xs:hexBinary</entry>
</row>
</tbody>
</tgroup>
</table>
</section>

</appendix>
