blob: 54e448f010f9d6bd49faa8f4ed5e27cf8016f314 [file] [log] [blame]
<?xml version = '1.0' encoding = 'UTF-8'?>
<platforms>
<name>Oracle TopLink Workbench Database Platform Repository</name>
<default-platform>Oracle</default-platform>
<jdbc-type-repository>
<default-jdbc-type>VARCHAR</default-jdbc-type>
<jdbc-types>
<jdbc-type>
<name>ARRAY</name>
<code>2003</code>
</jdbc-type>
<jdbc-type>
<name>BIGINT</name>
<code>-5</code>
</jdbc-type>
<jdbc-type>
<name>BINARY</name>
<code>-2</code>
</jdbc-type>
<jdbc-type>
<name>BIT</name>
<code>-7</code>
</jdbc-type>
<jdbc-type>
<name>BLOB</name>
<code>2004</code>
</jdbc-type>
<jdbc-type>
<name>BOOLEAN</name>
<code>16</code>
</jdbc-type>
<jdbc-type>
<name>CHAR</name>
<code>1</code>
</jdbc-type>
<jdbc-type>
<name>CLOB</name>
<code>2005</code>
</jdbc-type>
<jdbc-type>
<name>DATALINK</name>
<code>70</code>
</jdbc-type>
<jdbc-type>
<name>DATE</name>
<code>91</code>
</jdbc-type>
<jdbc-type>
<name>DECIMAL</name>
<code>3</code>
</jdbc-type>
<jdbc-type>
<name>DISTINCT</name>
<code>2001</code>
</jdbc-type>
<jdbc-type>
<name>DOUBLE</name>
<code>8</code>
</jdbc-type>
<jdbc-type>
<name>FLOAT</name>
<code>6</code>
</jdbc-type>
<jdbc-type>
<name>INTEGER</name>
<code>4</code>
</jdbc-type>
<jdbc-type>
<name>JAVA_OBJECT</name>
<code>2000</code>
</jdbc-type>
<jdbc-type>
<name>LONGNVARCHAR</name>
<code>-16</code>
</jdbc-type>
<jdbc-type>
<name>LONGVARBINARY</name>
<code>-4</code>
</jdbc-type>
<jdbc-type>
<name>LONGVARCHAR</name>
<code>-1</code>
</jdbc-type>
<jdbc-type>
<name>NCHAR</name>
<code>-15</code>
</jdbc-type>
<jdbc-type>
<name>NCLOB</name>
<code>2011</code>
</jdbc-type>
<jdbc-type>
<name>NUMERIC</name>
<code>2</code>
</jdbc-type>
<jdbc-type>
<name>NVARCHAR</name>
<code>-9</code>
</jdbc-type>
<jdbc-type>
<name>OTHER</name>
<code>1111</code>
</jdbc-type>
<jdbc-type>
<name>REAL</name>
<code>7</code>
</jdbc-type>
<jdbc-type>
<name>REF</name>
<code>2006</code>
</jdbc-type>
<jdbc-type>
<name>ROWID</name>
<code>-8</code>
</jdbc-type>
<jdbc-type>
<name>SMALLINT</name>
<code>5</code>
</jdbc-type>
<jdbc-type>
<name>SQLXML</name>
<code>2009</code>
</jdbc-type>
<jdbc-type>
<name>STRUCT</name>
<code>2002</code>
</jdbc-type>
<jdbc-type>
<name>TIME</name>
<code>92</code>
</jdbc-type>
<jdbc-type>
<name>TIMESTAMP</name>
<code>93</code>
</jdbc-type>
<jdbc-type>
<name>TINYINT</name>
<code>-6</code>
</jdbc-type>
<jdbc-type>
<name>VARBINARY</name>
<code>-3</code>
</jdbc-type>
<jdbc-type>
<name>VARCHAR</name>
<code>12</code>
</jdbc-type>
</jdbc-types>
<jdbc-type-to-java-type-declaration-mappings>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>ARRAY</jdbc-type>
<java-type-declaration>
<java-class-name>java.sql.Array</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>BIGINT</jdbc-type>
<java-type-declaration>
<java-class-name>long</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>BINARY</jdbc-type>
<java-type-declaration>
<java-class-name>byte</java-class-name>
<array-depth>1</array-depth>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>BIT</jdbc-type>
<java-type-declaration>
<java-class-name>boolean</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>BLOB</jdbc-type>
<java-type-declaration>
<java-class-name>byte</java-class-name>
<array-depth>1</array-depth>
</java-type-declaration>
<comment>different from the JDBC spec mapping</comment>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>BOOLEAN</jdbc-type>
<java-type-declaration>
<java-class-name>boolean</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>CHAR</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>CLOB</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
<comment>different from the JDBC spec mapping</comment>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>DATALINK</jdbc-type>
<java-type-declaration>
<java-class-name>java.net.URL</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>DATE</jdbc-type>
<java-type-declaration>
<java-class-name>java.util.Calendar</java-class-name>
</java-type-declaration>
<comment>different from the JDBC spec mapping</comment>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>DECIMAL</jdbc-type>
<java-type-declaration>
<java-class-name>java.math.BigDecimal</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>DISTINCT</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.Object</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>DOUBLE</jdbc-type>
<java-type-declaration>
<java-class-name>double</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>FLOAT</jdbc-type>
<java-type-declaration>
<java-class-name>double</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>INTEGER</jdbc-type>
<java-type-declaration>
<java-class-name>int</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>JAVA_OBJECT</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.Object</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>LONGNVARCHAR</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>LONGVARBINARY</jdbc-type>
<java-type-declaration>
<java-class-name>byte</java-class-name>
<array-depth>1</array-depth>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>LONGVARCHAR</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>NCHAR</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>NCLOB</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>NUMERIC</jdbc-type>
<java-type-declaration>
<java-class-name>java.math.BigDecimal</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>NVARCHAR</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>OTHER</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.Object</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>REAL</jdbc-type>
<java-type-declaration>
<java-class-name>float</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>REF</jdbc-type>
<java-type-declaration>
<java-class-name>java.sql.Ref</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>ROWID</jdbc-type>
<java-type-declaration>
<java-class-name>java.math.BigDecimal</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>SMALLINT</jdbc-type>
<java-type-declaration>
<java-class-name>short</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>SQLXML</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>STRUCT</jdbc-type>
<java-type-declaration>
<java-class-name>java.sql.Struct</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>TIME</jdbc-type>
<java-type-declaration>
<java-class-name>java.util.Calendar</java-class-name>
</java-type-declaration>
<comment>different from the JDBC spec mapping</comment>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>TIMESTAMP</jdbc-type>
<java-type-declaration>
<java-class-name>java.util.Calendar</java-class-name>
</java-type-declaration>
<comment>different from the JDBC spec mapping</comment>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>TINYINT</jdbc-type>
<java-type-declaration>
<java-class-name>byte</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>VARBINARY</jdbc-type>
<java-type-declaration>
<java-class-name>byte</java-class-name>
<array-depth>1</array-depth>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
<jdbc-type-to-java-type-declaration-mapping>
<jdbc-type>VARCHAR</jdbc-type>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
</jdbc-type-to-java-type-declaration-mapping>
</jdbc-type-to-java-type-declaration-mappings>
<java-type-declaration-to-jdbc-type-mappings>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>boolean</java-class-name>
</java-type-declaration>
<jdbc-type>BOOLEAN</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>byte</java-class-name>
</java-type-declaration>
<jdbc-type>TINYINT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>byte</java-class-name>
<array-depth>1</array-depth>
</java-type-declaration>
<jdbc-type>VARBINARY</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>char</java-class-name>
</java-type-declaration>
<jdbc-type>CHAR</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>char</java-class-name>
<array-depth>1</array-depth>
</java-type-declaration>
<jdbc-type>VARCHAR</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>double</java-class-name>
</java-type-declaration>
<jdbc-type>DOUBLE</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>float</java-class-name>
</java-type-declaration>
<jdbc-type>REAL</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>int</java-class-name>
</java-type-declaration>
<jdbc-type>INTEGER</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Boolean</java-class-name>
</java-type-declaration>
<jdbc-type>BOOLEAN</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Byte</java-class-name>
</java-type-declaration>
<jdbc-type>TINYINT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Character</java-class-name>
</java-type-declaration>
<jdbc-type>CHAR</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Class</java-class-name>
</java-type-declaration>
<jdbc-type>VARCHAR</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Double</java-class-name>
</java-type-declaration>
<jdbc-type>DOUBLE</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Float</java-class-name>
</java-type-declaration>
<jdbc-type>REAL</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Integer</java-class-name>
</java-type-declaration>
<jdbc-type>INTEGER</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Long</java-class-name>
</java-type-declaration>
<jdbc-type>BIGINT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Number</java-class-name>
</java-type-declaration>
<jdbc-type>NUMERIC</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.Short</java-class-name>
</java-type-declaration>
<jdbc-type>SMALLINT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.lang.String</java-class-name>
</java-type-declaration>
<jdbc-type>VARCHAR</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.math.BigDecimal</java-class-name>
</java-type-declaration>
<jdbc-type>NUMERIC</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.math.BigInteger</java-class-name>
</java-type-declaration>
<jdbc-type>NUMERIC</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.net.URL</java-class-name>
</java-type-declaration>
<jdbc-type>DATALINK</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Array</java-class-name>
</java-type-declaration>
<jdbc-type>ARRAY</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Blob</java-class-name>
</java-type-declaration>
<jdbc-type>BLOB</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Clob</java-class-name>
</java-type-declaration>
<jdbc-type>CLOB</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Date</java-class-name>
</java-type-declaration>
<jdbc-type>DATE</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.NClob</java-class-name>
</java-type-declaration>
<jdbc-type>NCLOB</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Ref</java-class-name>
</java-type-declaration>
<jdbc-type>REF</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.RowId</java-class-name>
</java-type-declaration>
<jdbc-type>ROWID</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.SQLXML</java-class-name>
</java-type-declaration>
<jdbc-type>SQLXML</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Struct</java-class-name>
</java-type-declaration>
<jdbc-type>STRUCT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Time</java-class-name>
</java-type-declaration>
<jdbc-type>TIME</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.sql.Timestamp</java-class-name>
</java-type-declaration>
<jdbc-type>TIMESTAMP</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.util.Calendar</java-class-name>
</java-type-declaration>
<jdbc-type>TIMESTAMP</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>java.util.Date</java-class-name>
</java-type-declaration>
<jdbc-type>DATE</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>long</java-class-name>
</java-type-declaration>
<jdbc-type>BIGINT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration-to-jdbc-type-mapping>
<java-type-declaration>
<java-class-name>short</java-class-name>
</java-type-declaration>
<jdbc-type>SMALLINT</jdbc-type>
</java-type-declaration-to-jdbc-type-mapping>
</java-type-declaration-to-jdbc-type-mappings>
</jdbc-type-repository>
</platforms>