| <?xml version = '1.0' encoding = 'UTF-8'?> |
| <!-- |
| |
| Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved. |
| |
| This program and the accompanying materials are made available under the |
| terms of the Eclipse Public License v. 2.0 which is available at |
| http://www.eclipse.org/legal/epl-2.0, |
| or the Eclipse Distribution License v. 1.0 which is available at |
| http://www.eclipse.org/org/documents/edl-v10.php. |
| |
| SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause |
| |
| --> |
| |
| <database-platform> |
| <name>Other</name> |
| <comment>straight implementation of JDBC datatypes</comment> |
| <runtime-platform-class>org.eclipse.persistence.platform.database.DatabasePlatform</runtime-platform-class> |
| <database-types> |
| <database-type> |
| <name>ARRAY</name> |
| <jdbc-type>ARRAY</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>BIGINT</name> |
| <jdbc-type>BIGINT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>BINARY</name> |
| <jdbc-type>BINARY</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>BIT</name> |
| <jdbc-type>BIT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>BLOB</name> |
| <jdbc-type>BLOB</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>BOOLEAN</name> |
| <jdbc-type>BOOLEAN</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>CHAR</name> |
| <jdbc-type>CHAR</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>CLOB</name> |
| <jdbc-type>CLOB</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>DATALINK</name> |
| <jdbc-type>DATALINK</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>DATE</name> |
| <jdbc-type>DATE</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>DECIMAL</name> |
| <jdbc-type>DECIMAL</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-sub-size>true</allows-sub-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>DISTINCT</name> |
| <jdbc-type>DISTINCT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>DOUBLE</name> |
| <jdbc-type>DOUBLE</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>FLOAT</name> |
| <jdbc-type>FLOAT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>INTEGER</name> |
| <jdbc-type>INTEGER</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>JAVA_OBJECT</name> |
| <jdbc-type>JAVA_OBJECT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>LONGNVARCHAR</name> |
| <jdbc-type>LONGNVARCHAR</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>LONGVARBINARY</name> |
| <jdbc-type>LONGVARBINARY</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>LONGVARCHAR</name> |
| <jdbc-type>LONGVARCHAR</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>NCHAR</name> |
| <jdbc-type>NCHAR</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>NCLOB</name> |
| <jdbc-type>NCLOB</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>NUMERIC</name> |
| <jdbc-type>NUMERIC</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-sub-size>true</allows-sub-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>NVARCHAR</name> |
| <jdbc-type>NVARCHAR</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>OTHER</name> |
| <jdbc-type>OTHER</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>REAL</name> |
| <jdbc-type>REAL</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>REF</name> |
| <jdbc-type>REF</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>ROWID</name> |
| <jdbc-type>ROWID</jdbc-type> |
| </database-type> |
| <database-type> |
| <name>SMALLINT</name> |
| <jdbc-type>SMALLINT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>SQLXML</name> |
| <jdbc-type>SQLXML</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>STRUCT</name> |
| <jdbc-type>STRUCT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>TIME</name> |
| <jdbc-type>TIME</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>TIMESTAMP</name> |
| <jdbc-type>TIMESTAMP</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>TINYINT</name> |
| <jdbc-type>TINYINT</jdbc-type> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>VARBINARY</name> |
| <jdbc-type>VARBINARY</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| <database-type> |
| <name>VARCHAR</name> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <allows-size>true</allows-size> |
| <allows-null>true</allows-null> |
| </database-type> |
| </database-types> |
| <jdbc-mappings> |
| <jdbc-mapping> |
| <jdbc-type>ARRAY</jdbc-type> |
| <database-type>ARRAY</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>BIGINT</jdbc-type> |
| <database-type>BIGINT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>BINARY</jdbc-type> |
| <database-type>BINARY</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>BIT</jdbc-type> |
| <database-type>BIT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>BLOB</jdbc-type> |
| <database-type>BLOB</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>BOOLEAN</jdbc-type> |
| <database-type>BOOLEAN</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>CHAR</jdbc-type> |
| <database-type>CHAR</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>CLOB</jdbc-type> |
| <database-type>CLOB</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>DATALINK</jdbc-type> |
| <database-type>DATALINK</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>DATE</jdbc-type> |
| <database-type>DATE</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>DECIMAL</jdbc-type> |
| <database-type>DECIMAL</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>DISTINCT</jdbc-type> |
| <database-type>DISTINCT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>DOUBLE</jdbc-type> |
| <database-type>DOUBLE</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>FLOAT</jdbc-type> |
| <database-type>FLOAT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>INTEGER</jdbc-type> |
| <database-type>INTEGER</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>JAVA_OBJECT</jdbc-type> |
| <database-type>JAVA_OBJECT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>LONGNVARCHAR</jdbc-type> |
| <database-type>LONGNVARCHAR</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>LONGVARBINARY</jdbc-type> |
| <database-type>LONGVARBINARY</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>LONGVARCHAR</jdbc-type> |
| <database-type>LONGVARCHAR</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>NCHAR</jdbc-type> |
| <database-type>NCHAR</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>NCLOB</jdbc-type> |
| <database-type>NCLOB</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>NUMERIC</jdbc-type> |
| <database-type>NUMERIC</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>NVARCHAR</jdbc-type> |
| <database-type>NVARCHAR</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>OTHER</jdbc-type> |
| <database-type>OTHER</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>REAL</jdbc-type> |
| <database-type>REAL</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>REF</jdbc-type> |
| <database-type>REF</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>ROWID</jdbc-type> |
| <database-type>ROWID</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>SMALLINT</jdbc-type> |
| <database-type>SMALLINT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>SQLXML</jdbc-type> |
| <database-type>SQLXML</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>STRUCT</jdbc-type> |
| <database-type>STRUCT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>TIME</jdbc-type> |
| <database-type>TIME</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>TIMESTAMP</jdbc-type> |
| <database-type>TIMESTAMP</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>TINYINT</jdbc-type> |
| <database-type>TINYINT</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>VARBINARY</jdbc-type> |
| <database-type>VARBINARY</database-type> |
| </jdbc-mapping> |
| <jdbc-mapping> |
| <jdbc-type>VARCHAR</jdbc-type> |
| <database-type>VARCHAR</database-type> |
| </jdbc-mapping> |
| </jdbc-mappings> |
| </database-platform> |