Browse files

This commit was manufactured by cvs2svn to create tag 'v200808261158'.

Sprout from master 2008-08-26 15:58:08 UTC Brian Fitzpatrick <bfitzpat@redhat.com> 'NEW - bug 209283: Entity generation fails on self-referencing table (StackOverflowError)'
Delete:
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.cvsignore
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.project
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.settings/org.eclipse.core.resources.prefs
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/META-INF/MANIFEST.MF
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/about.html
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/build.properties
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/plugin.properties
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/plugin.xml
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.0/MySql_4.0.xmi
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.1/MySql_4.1.xmi
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.0/MySql_5.0.xmi
    plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.1/MySql_5.1.xmi
    plugins/org.eclipse.datatools.enablement.mysql.ui/.classpath
    plugins/org.eclipse.datatools.enablement.mysql.ui/.cvsignore
    plugins/org.eclipse.datatools.enablement.mysql.ui/.project
    plugins/org.eclipse.datatools.enablement.mysql.ui/META-INF/MANIFEST.MF
    plugins/org.eclipse.datatools.enablement.mysql.ui/about.html
    plugins/org.eclipse.datatools.enablement.mysql.ui/build.properties
    plugins/org.eclipse.datatools.enablement.mysql.ui/icons/new_db_element.gif
    plugins/org.eclipse.datatools.enablement.mysql.ui/plugin.properties
    plugins/org.eclipse.datatools.enablement.mysql.ui/plugin.xml
    plugins/org.eclipse.datatools.enablement.mysql.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/MySQLDBProfilePropertyPage.java
    plugins/org.eclipse.datatools.enablement.mysql.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/MySQLProfileDetailsWizardPage.java
    plugins/org.eclipse.datatools.enablement.mysql.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/NewMySQLConnectionProfileWizard.java
    plugins/org.eclipse.datatools.enablement.mysql.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/drivers/MySQLOtherDriverUIContributor.java
    plugins/org.eclipse.datatools.enablement.mysql.ui/src/org/eclipse/datatools/enablement/mysql/ui/Activator.java
  • Loading branch information...
1 parent 8ac0abe commit 999086db203c64bd1d1b230007557f4c90d529fd cvs2svn committed Aug 26, 2008
Showing with 0 additions and 2,308 deletions.
  1. +0 −2 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.cvsignore
  2. +0 −22 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.project
  3. +0 −5 ...ns/org.eclipse.datatools.enablement.mysql.dbdefinition/.settings/org.eclipse.core.resources.prefs
  4. +0 −10 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/META-INF/MANIFEST.MF
  5. +0 −28 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/about.html
  6. +0 −21 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/build.properties
  7. +0 −20 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/plugin.properties
  8. +0 −37 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/plugin.xml
  9. +0 −450 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.0/MySql_4.0.xmi
  10. +0 −447 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.1/MySql_4.1.xmi
  11. +0 −460 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.0/MySql_5.0.xmi
  12. +0 −460 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.1/MySql_5.1.xmi
  13. +0 −7 plugins/org.eclipse.datatools.enablement.mysql.ui/.classpath
  14. +0 −1 plugins/org.eclipse.datatools.enablement.mysql.ui/.cvsignore
  15. +0 −28 plugins/org.eclipse.datatools.enablement.mysql.ui/.project
  16. +0 −19 plugins/org.eclipse.datatools.enablement.mysql.ui/META-INF/MANIFEST.MF
  17. +0 −28 plugins/org.eclipse.datatools.enablement.mysql.ui/about.html
  18. +0 −27 plugins/org.eclipse.datatools.enablement.mysql.ui/build.properties
  19. BIN plugins/org.eclipse.datatools.enablement.mysql.ui/icons/new_db_element.gif
  20. +0 −17 plugins/org.eclipse.datatools.enablement.mysql.ui/plugin.properties
  21. +0 −86 plugins/org.eclipse.datatools.enablement.mysql.ui/plugin.xml
  22. +0 −22 ...src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/MySQLDBProfilePropertyPage.java
  23. +0 −23 .../org/eclipse/datatools/enablement/mysql/internal/ui/connection/MySQLProfileDetailsWizardPage.java
  24. +0 −23 ...rg/eclipse/datatools/enablement/mysql/internal/ui/connection/NewMySQLConnectionProfileWizard.java
  25. +0 −15 ...ipse/datatools/enablement/mysql/internal/ui/connection/drivers/MySQLOtherDriverUIContributor.java
  26. +0 −50 ...clipse.datatools.enablement.mysql.ui/src/org/eclipse/datatools/enablement/mysql/ui/Activator.java
View
2 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.cvsignore
@@ -1,2 +0,0 @@
-bin
-build.xml
View
22 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/.project
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.datatools.enablement.mysql.dbdefinition</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- </natures>
-</projectDescription>
View
5 ...clipse.datatools.enablement.mysql.dbdefinition/.settings/org.eclipse.core.resources.prefs
@@ -1,5 +0,0 @@
-#Wed May 09 17:55:28 EDT 2007
-eclipse.preferences.version=1
-encoding//runtime/vendors/MySql_4.0/MySql_4.0.xmi=ASCII
-encoding//runtime/vendors/MySql_5.0/MySql_5.0.xmi=ASCII
-encoding//runtime/vendors/MySql_5.1/MySql_5.1.xmi=ASCII
View
10 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/META-INF/MANIFEST.MF
@@ -1,10 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.datatools.enablement.mysql.dbdefinition; singleton:=true
-Bundle-Version: 1.0.1.qualifier
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Eclipse-LazyStart: true
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: J2SE-1.4
View
28 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/about.html
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 15, 2008</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
View
21 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/build.properties
@@ -1,21 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 Versant Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Versant Corporation - initial API and implementation
-###############################################################################
-bin.includes = runtime/,\
- plugin.xml,\
- plugin.properties,\
- about.html,\
- META-INF/
-plugin.version = 1.0.1.200709181
-javadoc.dir = doc/api/
-download.dir = ./download/
-javac.source = 1.4
-javac.target = 1.4
-src.includes = about.html
View
20 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/plugin.properties
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2005 Versant Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Versant Corporation - initial API and implementation
-###############################################################################
-pluginName=Eclipse Data Tools Platform MySQL Database Definition Plug-in
-providerName=Eclipse.org
-4.0_ProductString = MySQL
-4.0_VersionString = 4.0
-4.1_ProductString = MySQL
-4.1_VersionString = 4.1
-5.0_ProductString = MySQL
-5.0_VersionString = 5.0
-5.1_ProductString = MySQL
-5.1_VersionString = 5.1
View
37 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/plugin.xml
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-
- <extension
- point="org.eclipse.datatools.connectivity.sqm.core.databaseDefinition">
- <definition
- version="4.0"
- product="MySql"
- productDisplayString="%4.0_ProductString"
- versionDisplayString="%4.0_VersionString"
- file="runtime/vendors/MySql_4.0/MySql_4.0.xmi">
- </definition>
- <definition
- version="4.1"
- product="MySql"
- productDisplayString="%4.1_ProductString"
- versionDisplayString="%4.1_VersionString"
- file="runtime/vendors/MySql_4.1/MySql_4.1.xmi">
- </definition>
- <definition
- version="5.0"
- product="MySql"
- productDisplayString="%5.0_ProductString"
- versionDisplayString="%5.0_VersionString"
- file="runtime/vendors/MySql_5.0/MySql_5.0.xmi">
- </definition>
- <definition
- version="5.1"
- product="MySql"
- productDisplayString="%5.1_ProductString"
- versionDisplayString="%5.1_VersionString"
- file="runtime/vendors/MySql_5.1/MySql_5.1.xmi">
- </definition>
- </extension>
-
-</plugin>
View
450 ...g.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.0/MySql_4.0.xmi
@@ -1,450 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<DBDefinition:DatabaseVendorDefinition xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:DBDefinition="http:///org/eclipse/datatools/modelbase/dbdefinition/dbdefinition.ecore" vendor="MySql" version="4.0" maximumIdentifierLength="64" joinSupported="true" tablespacesSupported="false" maximumCommentLength="60" schemaSupported="false" aliasSupported="true" SQLStatementSupported="true">
- <predefinedDataTypeDefinitions xmi:id="BIT_1" keyConstraintSupported="true"
-maximumValue="1" minimumValue="0" primitiveType="SMALLINT" jdbcEnumType="-6"
-javaClassName="byte">
- <defaultValueTypes>0</defaultValueTypes>
- <name>BIT</name>
- <name>BOOL</name>
- <name>BOOLEAN</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TINYINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="255" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="65535" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>SMALLINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="MEDIUMINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="16777215" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>MEDIUMINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_UNSIGNED"
-keyConstraintSupported="true" maximumValue="4294967295" minimumValue="0"
-primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>INTEGER UNSIGNED</name>
- <name>INT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_UNSIGNED"
-keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT"
-jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT UNSIGNED</name>
- <name>SERIAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_UNSIGNED"
-keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_UNSIGNED_PRECISION"
-keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8"
-javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE UNSIGNED</name>
- <name>DOUBLE UNSIGNED PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_UNSIGNED"
-keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_UNSIGNED"
-scaleSupported="true" precisionSupported="true" maximumPrecision="64"
-keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3"
-javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL UNSIGNED</name>
- <name>DEC UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- -<predefinedDataTypeDefinitions xmi:id="SMALLINT_2" keyConstraintSupported="true" maximumValue="127" minimumValue="-128" primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_1" keyConstraintSupported="true" maximumValue="32767" minimumValue="-32768" primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="short">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>SMALLINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_2" keyConstraintSupported="true" maximumValue="8388607" minimumValue="-8388608" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_1" keyConstraintSupported="true" identitySupported="true" maximumValue="2147483647" minimumValue="-2147483648" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>INT</name>
- <name>INTEGER</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_1" keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT" jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_1" keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_PRECISION_1" keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8" javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE</name>
- <name>DOUBLE PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_1" keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL</name>
- <name>DEC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="NUMERIC_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="NUMERIC" jdbcEnumType="2" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>NUMERIC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DATE_1" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATE</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIME_1" keyConstraintSupported="true" primitiveType="TIME" jdbcEnumType="92" javaClassName="java.sql.Time">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_1" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.sql.Timestamp">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIMESTAMP</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_2" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.util.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATETIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" jdbcEnumType="1" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>CHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_VARYING_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>VARCHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_1" defaultSupported="false" maximumLength="256" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_2" defaultSupported="false" maximumLength="65536" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_3" defaultSupported="false" maximumLength="16777216" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_4" defaultSupported="false" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_1" keyConstraintSupported="true" defaultSupported="false" maximumLength="256" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_2" keyConstraintSupported="true" defaultSupported="false" maximumLength="65536" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_3" keyConstraintSupported="true" defaultSupported="false" maximumLength="16777216" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_4" keyConstraintSupported="true" defaultSupported="false" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="ENUM" keyConstraintSupported="false" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>ENUM</name>
- </predefinedDataTypeDefinitions>
-
- <storedProcedureDefinition/>
- <triggerDefinition/>
- <columnDefinition maximumIdentifierLength="64" identitySupported="true" identityIncrementSupported="true"/>
- <constraintDefinition clusteredPrimaryKeySupported="true" clusteredUniqueConstraintSupported="true" primaryKeyNullable="true" uniqueKeyNullable="true">
- <parentUpdateDRIRuleType>RESTRICT</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>CASCADE</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>SET_NULL</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>NO_ACTION</parentUpdateDRIRuleType>
- <parentDeleteDRIRuleType>RESTRICT</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>CASCADE</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>SET_NULL</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>NO_ACTION</parentDeleteDRIRuleType>
- </constraintDefinition>
- <indexDefinition/>
- <tableDefinition/>
- <udtDefinition/>
- <tableDefinition maximumIdentifierLength="64"/>
- <queryDefinition identifierQuoteString="`" hostVariableMarker="@" hostVariableMarkerSupported="true"/>
- <SQLSyntaxDefinition>
- <keywords>ADD</keywords>
- <keywords>ALL</keywords>
- <keywords>ALTER</keywords>
- <keywords>ANALYZE</keywords>
- <keywords>AND</keywords>
- <keywords>AS</keywords>
- <keywords>ASC</keywords>
- <keywords>ASENSITIVE</keywords>
- <keywords>BEFORE</keywords>
- <keywords>BETWEEN</keywords>
- <keywords>BIGINT</keywords>
- <keywords>BINARY</keywords>
- <keywords>BLOB</keywords>
- <keywords>BOTH</keywords>
- <keywords>BY</keywords>
- <keywords>CALL</keywords>
- <keywords>CASCADE</keywords>
- <keywords>CASE</keywords>
- <keywords>CHANGE</keywords>
- <keywords>CHAR</keywords>
- <keywords>CHARACTER</keywords>
- <keywords>CHECK</keywords>
- <keywords>COLLATE</keywords>
- <keywords>COLUMN</keywords>
- <keywords>CONDITION</keywords>
- <keywords>CONNECTION</keywords>
- <keywords>CONSTRAINT</keywords>
- <keywords>CONTINUE</keywords>
- <keywords>CONVERT</keywords>
- <keywords>CREATE</keywords>
- <keywords>CROSS</keywords>
- <keywords>CURRENT_DATE</keywords>
- <keywords>CURRENT_TIME</keywords>
- <keywords>CURRENT_TIMESTAMP</keywords>
- <keywords>CURRENT_USER</keywords>
- <keywords>CURSOR</keywords>
- <keywords>DATABASE</keywords>
- <keywords>DATABASES</keywords>
- <keywords>DAY_HOUR</keywords>
- <keywords>DAY_MICROSECOND</keywords>
- <keywords>DAY_MINUTE</keywords>
- <keywords>DAY_SECOND</keywords>
- <keywords>DEC</keywords>
- <keywords>DECIMAL</keywords>
- <keywords>DECLARE</keywords>
- <keywords>DEFAULT</keywords>
- <keywords>DELAYED</keywords>
- <keywords>DELETE</keywords>
- <keywords>DESC</keywords>
- <keywords>DESCRIBE</keywords>
- <keywords>DETERMINISTIC</keywords>
- <keywords>DISTINCT</keywords>
- <keywords>DISTINCTROW</keywords>
- <keywords>DIV</keywords>
- <keywords>DOUBLE</keywords>
- <keywords>DROP</keywords>
- <keywords>DUAL</keywords>
- <keywords>EACH</keywords>
- <keywords>ELSE</keywords>
- <keywords>ELSEIF</keywords>
- <keywords>ENCLOSED</keywords>
- <keywords>ESCAPED</keywords>
- <keywords>EXISTS</keywords>
- <keywords>EXIT</keywords>
- <keywords>EXPLAIN</keywords>
- <keywords>FALSE</keywords>
- <keywords>FETCH</keywords>
- <keywords>FLOAT</keywords>
- <keywords>FOR</keywords>
- <keywords>FORCE</keywords>
- <keywords>FOREIGN</keywords>
- <keywords>FROM</keywords>
- <keywords>FULLTEXT</keywords>
- <keywords>GOTO</keywords>
- <keywords>GRANT</keywords>
- <keywords>GROUP</keywords>
- <keywords>HAVING</keywords>
- <keywords>HIGH_PRIORITY</keywords>
- <keywords>HOUR_MICROSECOND</keywords>
- <keywords>HOUR_MINUTE</keywords>
- <keywords>HOUR_SECOND</keywords>
- <keywords>IF</keywords>
- <keywords>IGNORE</keywords>
- <keywords>IN</keywords>
- <keywords>INDEX</keywords>
- <keywords>INFILE</keywords>
- <keywords>INNER</keywords>
- <keywords>INOUT</keywords>
- <keywords>INSENSITIVE</keywords>
- <keywords>INSERT</keywords>
- <keywords>INT</keywords>
- <keywords>INTEGER</keywords>
- <keywords>INTERVAL</keywords>
- <keywords>INTO</keywords>
- <keywords>IS</keywords>
- <keywords>ITERATE</keywords>
- <keywords>JOIN</keywords>
- <keywords>KEY</keywords>
- <keywords>KEYS</keywords>
- <keywords>KILL</keywords>
- <keywords>LEADING</keywords>
- <keywords>LEAVE</keywords>
- <keywords>LEFT</keywords>
- <keywords>LIKE</keywords>
- <keywords>LIMIT</keywords>
- <keywords>LINES</keywords>
- <keywords>LOAD</keywords>
- <keywords>LOCALTIME</keywords>
- <keywords>LOCALTIMESTAMP</keywords>
- <keywords>LOCK</keywords>
- <keywords>LONG</keywords>
- <keywords>LONGBLOB</keywords>
- <keywords>LONGTEXT</keywords>
- <keywords>LOOP</keywords>
- <keywords>LOW_PRIORITY</keywords>
- <keywords>MATCH</keywords>
- <keywords>MEDIUMBLOB</keywords>
- <keywords>MEDIUMINT</keywords>
- <keywords>MEDIUMTEXT</keywords>
- <keywords>MIDDLEINT</keywords>
- <keywords>MINUTE_MICROSECOND</keywords>
- <keywords>MINUTE_SECOND</keywords>
- <keywords>MOD</keywords>
- <keywords>MODIFIES</keywords>
- <keywords>NATURAL</keywords>
- <keywords>NOT</keywords>
- <keywords>NO_WRITE_TO_BINLOG</keywords>
- <keywords>NULL</keywords>
- <keywords>NUMERIC</keywords>
- <keywords>ON</keywords>
- <keywords>OPTIMIZE</keywords>
- <keywords>OPTION</keywords>
- <keywords>OPTIONALLY</keywords>
- <keywords>OR</keywords>
- <keywords>ORDER</keywords>
- <keywords>OUT</keywords>
- <keywords>OUTER</keywords>
- <keywords>OUTFILE</keywords>
- <keywords>PRECISION</keywords>
- <keywords>PRIMARY</keywords>
- <keywords>PROCEDURE</keywords>
- <keywords>PURGE</keywords>
- <keywords>READ</keywords>
- <keywords>READS</keywords>
- <keywords>REAL</keywords>
- <keywords>REFERENCES</keywords>
- <keywords>REGEXP</keywords>
- <keywords>RELEASE</keywords>
- <keywords>RENAME</keywords>
- <keywords>REPEAT</keywords>
- <keywords>REPLACE</keywords>
- <keywords>REQUIRE</keywords>
- <keywords>RESTRICT</keywords>
- <keywords>RETURN</keywords>
- <keywords>REVOKE</keywords>
- <keywords>RIGHT</keywords>
- <keywords>RLIKE</keywords>
- <keywords>SCHEMA</keywords>
- <keywords>SCHEMAS</keywords>
- <keywords>SECOND_MICROSECOND</keywords>
- <keywords>SELECT</keywords>
- <keywords>SENSITIVE</keywords>
- <keywords>SEPARATOR</keywords>
- <keywords>SET</keywords>
- <keywords>SHOW</keywords>
- <keywords>SMALLINT</keywords>
- <keywords>SONAME</keywords>
- <keywords>SPATIAL</keywords>
- <keywords>SPECIFIC</keywords>
- <keywords>SQL</keywords>
- <keywords>SQLEXCEPTION</keywords>
- <keywords>SQLSTATE</keywords>
- <keywords>SQLWARNING</keywords>
- <keywords>SQL_BIG_RESULT</keywords>
- <keywords>SQL_CALC_FOUND_ROWS</keywords>
- <keywords>SQL_SMALL_RESULT</keywords>
- <keywords>SSL</keywords>
- <keywords>STARTING</keywords>
- <keywords>STRAIGHT_JOIN</keywords>
- <keywords>TABLE</keywords>
- <keywords>TERMINATED</keywords>
- <keywords>THEN</keywords>
- <keywords>TINYBLOB</keywords>
- <keywords>TINYINT</keywords>
- <keywords>TINYTEXT</keywords>
- <keywords>TO</keywords>
- <keywords>TRAILING</keywords>
- <keywords>TRIGGER</keywords>
- <keywords>TRUE</keywords>
- <keywords>UNDO</keywords>
- <keywords>UNION</keywords>
- <keywords>UNIQUE</keywords>
- <keywords>UNLOCK</keywords>
- <keywords>UNSIGNED</keywords>
- <keywords>UPDATE</keywords>
- <keywords>USAGE</keywords>
- <keywords>USE</keywords>
- <keywords>USING</keywords>
- <keywords>UTC_DATE</keywords>
- <keywords>UTC_TIME</keywords>
- <keywords>UTC_TIMESTAMP</keywords>
- <keywords>VALUES</keywords>
- <keywords>VARBINARY</keywords>
- <keywords>VARCHAR</keywords>
- <keywords>VARCHARACTER</keywords>
- <keywords>VARYING</keywords>
- <keywords>WHEN</keywords>
- <keywords>WHERE</keywords>
- <keywords>WHILE</keywords>
- <keywords>WITH</keywords>
- <keywords>WRITE</keywords>
- <keywords>XOR</keywords>
- <keywords>YEAR_MONTH</keywords>
- <keywords>ZEROFILL</keywords>
- <operators>:=</operators>
- <operators>||</operators>
- <operators>OR</operators>
- <operators>XOR</operators>
- <operators>&amp;&amp;</operators>
- <operators>AND</operators>
- <operators>NOT</operators>
- <operators>BETWEEN</operators>
- <operators>CASE</operators>
- <operators>WHEN</operators>
- <operators>THEN</operators>
- <operators>ELSE</operators>
- <operators>=</operators>
- <operators>&lt;=></operators>
- <operators>>=</operators>
- <operators>></operators>
- <operators>&lt;=</operators>
- <operators>&lt;</operators>
- <operators>&lt;></operators>
- <operators>!=</operators>
- <operators>IS</operators>
- <operators>LIKE</operators>
- <operators>REGEXP</operators>
- <operators>IN</operators>
- <operators>|</operators>
- <operators>&amp;</operators>
- <operators>&lt;&lt;</operators>
- <operators>>></operators>
- <operators>-</operators>
- <operators>+</operators>
- <operators>*</operators>
- <operators>/</operators>
- <operators>DIV</operators>
- <operators>%</operators>
- <operators>MOD</operators>
- <operators>^</operators>
- <operators>~</operators>
- <operators>!</operators>
- <operators>BINARY</operators>
- <operators>COLLATE</operators>
- </SQLSyntaxDefinition>
-</DBDefinition:DatabaseVendorDefinition>
View
447 ...g.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.1/MySql_4.1.xmi
@@ -1,447 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<DBDefinition:DatabaseVendorDefinition xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:DBDefinition="http:///org/eclipse/datatools/modelbase/dbdefinition/dbdefinition.ecore" vendor="MySql" version="4.0" maximumIdentifierLength="64" joinSupported="true" tablespacesSupported="false" maximumCommentLength="60" schemaSupported="false" aliasSupported="true" SQLStatementSupported="true">
- <predefinedDataTypeDefinitions xmi:id="BIT_1" keyConstraintSupported="true"
-maximumValue="1" minimumValue="0" primitiveType="SMALLINT" jdbcEnumType="-6"
-javaClassName="byte">
- <defaultValueTypes>0</defaultValueTypes>
- <name>BIT</name>
- <name>BOOL</name>
- <name>BOOLEAN</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TINYINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="255" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="65535" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>SMALLINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="MEDIUMINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="16777215" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>MEDIUMINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_UNSIGNED"
-keyConstraintSupported="true" maximumValue="4294967295" minimumValue="0"
-primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>INTEGER UNSIGNED</name>
- <name>INT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_UNSIGNED"
-keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT"
-jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT UNSIGNED</name>
- <name>SERIAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_UNSIGNED"
-keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_UNSIGNED_PRECISION"
-keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8"
-javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE UNSIGNED</name>
- <name>DOUBLE UNSIGNED PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_UNSIGNED"
-keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_UNSIGNED"
-scaleSupported="true" precisionSupported="true" maximumPrecision="64"
-keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3"
-javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL UNSIGNED</name>
- <name>DEC UNSIGNED</name>
- </predefinedDataTypeDefinitions> <predefinedDataTypeDefinitions xmi:id="SMALLINT_2" keyConstraintSupported="true" maximumValue="127" minimumValue="-128" primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_1" keyConstraintSupported="true" maximumValue="32767" minimumValue="-32768" primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="short">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>SMALLINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_2" keyConstraintSupported="true" maximumValue="8388607" minimumValue="-8388608" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_1" keyConstraintSupported="true" identitySupported="true" maximumValue="2147483647" minimumValue="-2147483648" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>INT</name>
- <name>INTEGER</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_1" keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT" jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_1" keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_PRECISION_1" keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8" javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE</name>
- <name>DOUBLE PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_1" keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL</name>
- <name>DEC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="NUMERIC_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="NUMERIC" jdbcEnumType="2" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>NUMERIC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DATE_1" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATE</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIME_1" keyConstraintSupported="true" primitiveType="TIME" jdbcEnumType="92" javaClassName="java.sql.Time">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_1" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.sql.Timestamp">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIMESTAMP</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_2" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.util.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATETIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" jdbcEnumType="1" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>CHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_VARYING_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>VARCHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_1" defaultSupported="false" maximumLength="256" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_2" defaultSupported="false" maximumLength="65536" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_3" defaultSupported="false" maximumLength="16777216" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_4" defaultSupported="false" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_1" keyConstraintSupported="true" defaultSupported="false" maximumLength="256" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_2" keyConstraintSupported="true" defaultSupported="false" maximumLength="65536" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_3" keyConstraintSupported="true" defaultSupported="false" maximumLength="16777216" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_4" keyConstraintSupported="true" defaultSupported="false" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="ENUM" keyConstraintSupported="false" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>ENUM</name>
- </predefinedDataTypeDefinitions>
- <storedProcedureDefinition/>
- <triggerDefinition/>
- <columnDefinition maximumIdentifierLength="64" identitySupported="true" identityIncrementSupported="true"/>
- <constraintDefinition clusteredPrimaryKeySupported="true" clusteredUniqueConstraintSupported="true" primaryKeyNullable="true" uniqueKeyNullable="true">
- <parentUpdateDRIRuleType>RESTRICT</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>CASCADE</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>SET_NULL</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>NO_ACTION</parentUpdateDRIRuleType>
- <parentDeleteDRIRuleType>RESTRICT</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>CASCADE</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>SET_NULL</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>NO_ACTION</parentDeleteDRIRuleType>
- </constraintDefinition>
- <indexDefinition maximumIdentifierLength="64"/>
- <tableDefinition maximumIdentifierLength="64"/>
- <udtDefinition/>
- <queryDefinition identifierQuoteString="`" hostVariableMarker="@" hostVariableMarkerSupported="true"/>
- <SQLSyntaxDefinition>
- <keywords>ADD</keywords>
- <keywords>ALL</keywords>
- <keywords>ALTER</keywords>
- <keywords>ANALYZE</keywords>
- <keywords>AND</keywords>
- <keywords>AS</keywords>
- <keywords>ASC</keywords>
- <keywords>ASENSITIVE</keywords>
- <keywords>BEFORE</keywords>
- <keywords>BETWEEN</keywords>
- <keywords>BIGINT</keywords>
- <keywords>BINARY</keywords>
- <keywords>BLOB</keywords>
- <keywords>BOTH</keywords>
- <keywords>BY</keywords>
- <keywords>CALL</keywords>
- <keywords>CASCADE</keywords>
- <keywords>CASE</keywords>
- <keywords>CHANGE</keywords>
- <keywords>CHAR</keywords>
- <keywords>CHARACTER</keywords>
- <keywords>CHECK</keywords>
- <keywords>COLLATE</keywords>
- <keywords>COLUMN</keywords>
- <keywords>CONDITION</keywords>
- <keywords>CONNECTION</keywords>
- <keywords>CONSTRAINT</keywords>
- <keywords>CONTINUE</keywords>
- <keywords>CONVERT</keywords>
- <keywords>CREATE</keywords>
- <keywords>CROSS</keywords>
- <keywords>CURRENT_DATE</keywords>
- <keywords>CURRENT_TIME</keywords>
- <keywords>CURRENT_TIMESTAMP</keywords>
- <keywords>CURRENT_USER</keywords>
- <keywords>CURSOR</keywords>
- <keywords>DATABASE</keywords>
- <keywords>DATABASES</keywords>
- <keywords>DAY_HOUR</keywords>
- <keywords>DAY_MICROSECOND</keywords>
- <keywords>DAY_MINUTE</keywords>
- <keywords>DAY_SECOND</keywords>
- <keywords>DEC</keywords>
- <keywords>DECIMAL</keywords>
- <keywords>DECLARE</keywords>
- <keywords>DEFAULT</keywords>
- <keywords>DELAYED</keywords>
- <keywords>DELETE</keywords>
- <keywords>DESC</keywords>
- <keywords>DESCRIBE</keywords>
- <keywords>DETERMINISTIC</keywords>
- <keywords>DISTINCT</keywords>
- <keywords>DISTINCTROW</keywords>
- <keywords>DIV</keywords>
- <keywords>DOUBLE</keywords>
- <keywords>DROP</keywords>
- <keywords>DUAL</keywords>
- <keywords>EACH</keywords>
- <keywords>ELSE</keywords>
- <keywords>ELSEIF</keywords>
- <keywords>ENCLOSED</keywords>
- <keywords>ESCAPED</keywords>
- <keywords>EXISTS</keywords>
- <keywords>EXIT</keywords>
- <keywords>EXPLAIN</keywords>
- <keywords>FALSE</keywords>
- <keywords>FETCH</keywords>
- <keywords>FLOAT</keywords>
- <keywords>FOR</keywords>
- <keywords>FORCE</keywords>
- <keywords>FOREIGN</keywords>
- <keywords>FROM</keywords>
- <keywords>FULLTEXT</keywords>
- <keywords>GOTO</keywords>
- <keywords>GRANT</keywords>
- <keywords>GROUP</keywords>
- <keywords>HAVING</keywords>
- <keywords>HIGH_PRIORITY</keywords>
- <keywords>HOUR_MICROSECOND</keywords>
- <keywords>HOUR_MINUTE</keywords>
- <keywords>HOUR_SECOND</keywords>
- <keywords>IF</keywords>
- <keywords>IGNORE</keywords>
- <keywords>IN</keywords>
- <keywords>INDEX</keywords>
- <keywords>INFILE</keywords>
- <keywords>INNER</keywords>
- <keywords>INOUT</keywords>
- <keywords>INSENSITIVE</keywords>
- <keywords>INSERT</keywords>
- <keywords>INT</keywords>
- <keywords>INTEGER</keywords>
- <keywords>INTERVAL</keywords>
- <keywords>INTO</keywords>
- <keywords>IS</keywords>
- <keywords>ITERATE</keywords>
- <keywords>JOIN</keywords>
- <keywords>KEY</keywords>
- <keywords>KEYS</keywords>
- <keywords>KILL</keywords>
- <keywords>LEADING</keywords>
- <keywords>LEAVE</keywords>
- <keywords>LEFT</keywords>
- <keywords>LIKE</keywords>
- <keywords>LIMIT</keywords>
- <keywords>LINES</keywords>
- <keywords>LOAD</keywords>
- <keywords>LOCALTIME</keywords>
- <keywords>LOCALTIMESTAMP</keywords>
- <keywords>LOCK</keywords>
- <keywords>LONG</keywords>
- <keywords>LONGBLOB</keywords>
- <keywords>LONGTEXT</keywords>
- <keywords>LOOP</keywords>
- <keywords>LOW_PRIORITY</keywords>
- <keywords>MATCH</keywords>
- <keywords>MEDIUMBLOB</keywords>
- <keywords>MEDIUMINT</keywords>
- <keywords>MEDIUMTEXT</keywords>
- <keywords>MIDDLEINT</keywords>
- <keywords>MINUTE_MICROSECOND</keywords>
- <keywords>MINUTE_SECOND</keywords>
- <keywords>MOD</keywords>
- <keywords>MODIFIES</keywords>
- <keywords>NATURAL</keywords>
- <keywords>NOT</keywords>
- <keywords>NO_WRITE_TO_BINLOG</keywords>
- <keywords>NULL</keywords>
- <keywords>NUMERIC</keywords>
- <keywords>ON</keywords>
- <keywords>OPTIMIZE</keywords>
- <keywords>OPTION</keywords>
- <keywords>OPTIONALLY</keywords>
- <keywords>OR</keywords>
- <keywords>ORDER</keywords>
- <keywords>OUT</keywords>
- <keywords>OUTER</keywords>
- <keywords>OUTFILE</keywords>
- <keywords>PRECISION</keywords>
- <keywords>PRIMARY</keywords>
- <keywords>PROCEDURE</keywords>
- <keywords>PURGE</keywords>
- <keywords>READ</keywords>
- <keywords>READS</keywords>
- <keywords>REAL</keywords>
- <keywords>REFERENCES</keywords>
- <keywords>REGEXP</keywords>
- <keywords>RELEASE</keywords>
- <keywords>RENAME</keywords>
- <keywords>REPEAT</keywords>
- <keywords>REPLACE</keywords>
- <keywords>REQUIRE</keywords>
- <keywords>RESTRICT</keywords>
- <keywords>RETURN</keywords>
- <keywords>REVOKE</keywords>
- <keywords>RIGHT</keywords>
- <keywords>RLIKE</keywords>
- <keywords>SCHEMA</keywords>
- <keywords>SCHEMAS</keywords>
- <keywords>SECOND_MICROSECOND</keywords>
- <keywords>SELECT</keywords>
- <keywords>SENSITIVE</keywords>
- <keywords>SEPARATOR</keywords>
- <keywords>SET</keywords>
- <keywords>SHOW</keywords>
- <keywords>SMALLINT</keywords>
- <keywords>SONAME</keywords>
- <keywords>SPATIAL</keywords>
- <keywords>SPECIFIC</keywords>
- <keywords>SQL</keywords>
- <keywords>SQLEXCEPTION</keywords>
- <keywords>SQLSTATE</keywords>
- <keywords>SQLWARNING</keywords>
- <keywords>SQL_BIG_RESULT</keywords>
- <keywords>SQL_CALC_FOUND_ROWS</keywords>
- <keywords>SQL_SMALL_RESULT</keywords>
- <keywords>SSL</keywords>
- <keywords>STARTING</keywords>
- <keywords>STRAIGHT_JOIN</keywords>
- <keywords>TABLE</keywords>
- <keywords>TERMINATED</keywords>
- <keywords>THEN</keywords>
- <keywords>TINYBLOB</keywords>
- <keywords>TINYINT</keywords>
- <keywords>TINYTEXT</keywords>
- <keywords>TO</keywords>
- <keywords>TRAILING</keywords>
- <keywords>TRIGGER</keywords>
- <keywords>TRUE</keywords>
- <keywords>UNDO</keywords>
- <keywords>UNION</keywords>
- <keywords>UNIQUE</keywords>
- <keywords>UNLOCK</keywords>
- <keywords>UNSIGNED</keywords>
- <keywords>UPDATE</keywords>
- <keywords>USAGE</keywords>
- <keywords>USE</keywords>
- <keywords>USING</keywords>
- <keywords>UTC_DATE</keywords>
- <keywords>UTC_TIME</keywords>
- <keywords>UTC_TIMESTAMP</keywords>
- <keywords>VALUES</keywords>
- <keywords>VARBINARY</keywords>
- <keywords>VARCHAR</keywords>
- <keywords>VARCHARACTER</keywords>
- <keywords>VARYING</keywords>
- <keywords>WHEN</keywords>
- <keywords>WHERE</keywords>
- <keywords>WHILE</keywords>
- <keywords>WITH</keywords>
- <keywords>WRITE</keywords>
- <keywords>XOR</keywords>
- <keywords>YEAR_MONTH</keywords>
- <keywords>ZEROFILL</keywords>
- <operators>:=</operators>
- <operators>||</operators>
- <operators>OR</operators>
- <operators>XOR</operators>
- <operators>&amp;&amp;</operators>
- <operators>AND</operators>
- <operators>NOT</operators>
- <operators>BETWEEN</operators>
- <operators>CASE</operators>
- <operators>WHEN</operators>
- <operators>THEN</operators>
- <operators>ELSE</operators>
- <operators>=</operators>
- <operators>&lt;=></operators>
- <operators>>=</operators>
- <operators>></operators>
- <operators>&lt;=</operators>
- <operators>&lt;</operators>
- <operators>&lt;></operators>
- <operators>!=</operators>
- <operators>IS</operators>
- <operators>LIKE</operators>
- <operators>REGEXP</operators>
- <operators>IN</operators>
- <operators>|</operators>
- <operators>&amp;</operators>
- <operators>&lt;&lt;</operators>
- <operators>>></operators>
- <operators>-</operators>
- <operators>+</operators>
- <operators>*</operators>
- <operators>/</operators>
- <operators>DIV</operators>
- <operators>%</operators>
- <operators>MOD</operators>
- <operators>^</operators>
- <operators>~</operators>
- <operators>!</operators>
- <operators>BINARY</operators>
- <operators>COLLATE</operators>
- </SQLSyntaxDefinition>
-</DBDefinition:DatabaseVendorDefinition>
View
460 ...g.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.0/MySql_5.0.xmi
@@ -1,460 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<DBDefinition:DatabaseVendorDefinition xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:DBDefinition="http:///org/eclipse/datatools/modelbase/dbdefinition/dbdefinition.ecore" vendor="MySql" version="5.0" maximumIdentifierLength="64" joinSupported="true" tablespacesSupported="false" maximumCommentLength="60" schemaSupported="false" aliasSupported="true" SQLStatementSupported="true">
- <predefinedDataTypeDefinitions xmi:id="BIT_1" keyConstraintSupported="true"
-maximumValue="1" minimumValue="0" primitiveType="SMALLINT" jdbcEnumType="-6"
-javaClassName="byte">
- <defaultValueTypes>0</defaultValueTypes>
- <name>BIT</name>
- <name>BOOL</name>
- <name>BOOLEAN</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TINYINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="255" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="65535" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>SMALLINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="MEDIUMINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="16777215" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>MEDIUMINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_UNSIGNED"
-keyConstraintSupported="true" maximumValue="4294967295" minimumValue="0"
-primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>INTEGER UNSIGNED</name>
- <name>INT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_UNSIGNED"
-keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT"
-jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT UNSIGNED</name>
- <name>SERIAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_UNSIGNED"
-keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_UNSIGNED_PRECISION"
-keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8"
-javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE UNSIGNED</name>
- <name>DOUBLE UNSIGNED PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_UNSIGNED"
-keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_UNSIGNED"
-scaleSupported="true" precisionSupported="true" maximumPrecision="64"
-keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3"
-javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL UNSIGNED</name>
- <name>DEC UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_2" keyConstraintSupported="true" maximumValue="127" minimumValue="-128" primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_1" keyConstraintSupported="true" maximumValue="32767" minimumValue="-32768" primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="short">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>SMALLINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_2" keyConstraintSupported="true" maximumValue="8388607" minimumValue="-8388608" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_1" keyConstraintSupported="true" identitySupported="true" maximumValue="2147483647" minimumValue="-2147483648" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>INT</name>
- <name>INTEGER</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_1" keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT" jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_1" keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_PRECISION_1" keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8" javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE</name>
- <name>DOUBLE PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_1" keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL</name>
- <name>DEC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="NUMERIC_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="NUMERIC" jdbcEnumType="2" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>NUMERIC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DATE_1" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATE</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIME_1" keyConstraintSupported="true" primitiveType="TIME" jdbcEnumType="92" javaClassName="java.sql.Time">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_1" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.sql.Timestamp">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIMESTAMP</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_2" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.util.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATETIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" jdbcEnumType="1" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>CHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_VARYING_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>VARCHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_1" defaultSupported="false" maximumLength="256" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_2" defaultSupported="false" maximumLength="65536" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_3" defaultSupported="false" maximumLength="16777216" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_4" defaultSupported="false" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_1" keyConstraintSupported="true" defaultSupported="false" maximumLength="256" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_2" keyConstraintSupported="true" defaultSupported="false" maximumLength="65536" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_3" keyConstraintSupported="true" defaultSupported="false" maximumLength="16777216" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_4" keyConstraintSupported="true" defaultSupported="false" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="ENUM" keyConstraintSupported="false" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>ENUM</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DATE_2" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>YEAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" lengthUnit="BYTE" primitiveType="BINARY" jdbcEnumType="-2" javaClassName="byte[]">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BINARY</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_VARYING_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" primitiveType="BINARY_VARYING" lengthUnit="BYTE" jdbcEnumType="-3" javaClassName="byte[]">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>VARBINARY</name>
- </predefinedDataTypeDefinitions>
- <storedProcedureDefinition/>
- <triggerDefinition/>
- <columnDefinition maximumIdentifierLength="64" identitySupported="true" identityIncrementSupported="true"/>
- <constraintDefinition clusteredPrimaryKeySupported="true" clusteredUniqueConstraintSupported="true" primaryKeyNullable="true" uniqueKeyNullable="true">
- <parentUpdateDRIRuleType>RESTRICT</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>CASCADE</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>SET_NULL</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>NO_ACTION</parentUpdateDRIRuleType>
- <parentDeleteDRIRuleType>RESTRICT</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>CASCADE</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>SET_NULL</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>NO_ACTION</parentDeleteDRIRuleType>
- </constraintDefinition>
- <indexDefinition maximumIdentifierLength="64"/>
- <tableDefinition maximumIdentifierLength="64"/>
- <udtDefinition/>
- <queryDefinition identifierQuoteString="`" hostVariableMarker="@" hostVariableMarkerSupported="true"/>
- <SQLSyntaxDefinition>
- <keywords>ADD</keywords>
- <keywords>ALL</keywords>
- <keywords>ALTER</keywords>
- <keywords>ANALYZE</keywords>
- <keywords>AND</keywords>
- <keywords>AS</keywords>
- <keywords>ASC</keywords>
- <keywords>ASENSITIVE</keywords>
- <keywords>BEFORE</keywords>
- <keywords>BETWEEN</keywords>
- <keywords>BIGINT</keywords>
- <keywords>BINARY</keywords>
- <keywords>BLOB</keywords>
- <keywords>BOTH</keywords>
- <keywords>BY</keywords>
- <keywords>CALL</keywords>
- <keywords>CASCADE</keywords>
- <keywords>CASE</keywords>
- <keywords>CHANGE</keywords>
- <keywords>CHAR</keywords>
- <keywords>CHARACTER</keywords>
- <keywords>CHECK</keywords>
- <keywords>COLLATE</keywords>
- <keywords>COLUMN</keywords>
- <keywords>CONDITION</keywords>
- <keywords>CONNECTION</keywords>
- <keywords>CONSTRAINT</keywords>
- <keywords>CONTINUE</keywords>
- <keywords>CONVERT</keywords>
- <keywords>CREATE</keywords>
- <keywords>CROSS</keywords>
- <keywords>CURRENT_DATE</keywords>
- <keywords>CURRENT_TIME</keywords>
- <keywords>CURRENT_TIMESTAMP</keywords>
- <keywords>CURRENT_USER</keywords>
- <keywords>CURSOR</keywords>
- <keywords>DATABASE</keywords>
- <keywords>DATABASES</keywords>
- <keywords>DAY_HOUR</keywords>
- <keywords>DAY_MICROSECOND</keywords>
- <keywords>DAY_MINUTE</keywords>
- <keywords>DAY_SECOND</keywords>
- <keywords>DEC</keywords>
- <keywords>DECIMAL</keywords>
- <keywords>DECLARE</keywords>
- <keywords>DEFAULT</keywords>
- <keywords>DELAYED</keywords>
- <keywords>DELETE</keywords>
- <keywords>DESC</keywords>
- <keywords>DESCRIBE</keywords>
- <keywords>DETERMINISTIC</keywords>
- <keywords>DISTINCT</keywords>
- <keywords>DISTINCTROW</keywords>
- <keywords>DIV</keywords>
- <keywords>DOUBLE</keywords>
- <keywords>DROP</keywords>
- <keywords>DUAL</keywords>
- <keywords>EACH</keywords>
- <keywords>ELSE</keywords>
- <keywords>ELSEIF</keywords>
- <keywords>ENCLOSED</keywords>
- <keywords>ESCAPED</keywords>
- <keywords>EXISTS</keywords>
- <keywords>EXIT</keywords>
- <keywords>EXPLAIN</keywords>
- <keywords>FALSE</keywords>
- <keywords>FETCH</keywords>
- <keywords>FLOAT</keywords>
- <keywords>FOR</keywords>
- <keywords>FORCE</keywords>
- <keywords>FOREIGN</keywords>
- <keywords>FROM</keywords>
- <keywords>FULLTEXT</keywords>
- <keywords>GOTO</keywords>
- <keywords>GRANT</keywords>
- <keywords>GROUP</keywords>
- <keywords>HAVING</keywords>
- <keywords>HIGH_PRIORITY</keywords>
- <keywords>HOUR_MICROSECOND</keywords>
- <keywords>HOUR_MINUTE</keywords>
- <keywords>HOUR_SECOND</keywords>
- <keywords>IF</keywords>
- <keywords>IGNORE</keywords>
- <keywords>IN</keywords>
- <keywords>INDEX</keywords>
- <keywords>INFILE</keywords>
- <keywords>INNER</keywords>
- <keywords>INOUT</keywords>
- <keywords>INSENSITIVE</keywords>
- <keywords>INSERT</keywords>
- <keywords>INT</keywords>
- <keywords>INTEGER</keywords>
- <keywords>INTERVAL</keywords>
- <keywords>INTO</keywords>
- <keywords>IS</keywords>
- <keywords>ITERATE</keywords>
- <keywords>JOIN</keywords>
- <keywords>KEY</keywords>
- <keywords>KEYS</keywords>
- <keywords>KILL</keywords>
- <keywords>LEADING</keywords>
- <keywords>LEAVE</keywords>
- <keywords>LEFT</keywords>
- <keywords>LIKE</keywords>
- <keywords>LIMIT</keywords>
- <keywords>LINES</keywords>
- <keywords>LOAD</keywords>
- <keywords>LOCALTIME</keywords>
- <keywords>LOCALTIMESTAMP</keywords>
- <keywords>LOCK</keywords>
- <keywords>LONG</keywords>
- <keywords>LONGBLOB</keywords>
- <keywords>LONGTEXT</keywords>
- <keywords>LOOP</keywords>
- <keywords>LOW_PRIORITY</keywords>
- <keywords>MATCH</keywords>
- <keywords>MEDIUMBLOB</keywords>
- <keywords>MEDIUMINT</keywords>
- <keywords>MEDIUMTEXT</keywords>
- <keywords>MIDDLEINT</keywords>
- <keywords>MINUTE_MICROSECOND</keywords>
- <keywords>MINUTE_SECOND</keywords>
- <keywords>MOD</keywords>
- <keywords>MODIFIES</keywords>
- <keywords>NATURAL</keywords>
- <keywords>NOT</keywords>
- <keywords>NO_WRITE_TO_BINLOG</keywords>
- <keywords>NULL</keywords>
- <keywords>NUMERIC</keywords>
- <keywords>ON</keywords>
- <keywords>OPTIMIZE</keywords>
- <keywords>OPTION</keywords>
- <keywords>OPTIONALLY</keywords>
- <keywords>OR</keywords>
- <keywords>ORDER</keywords>
- <keywords>OUT</keywords>
- <keywords>OUTER</keywords>
- <keywords>OUTFILE</keywords>
- <keywords>PRECISION</keywords>
- <keywords>PRIMARY</keywords>
- <keywords>PROCEDURE</keywords>
- <keywords>PURGE</keywords>
- <keywords>READ</keywords>
- <keywords>READS</keywords>
- <keywords>REAL</keywords>
- <keywords>REFERENCES</keywords>
- <keywords>REGEXP</keywords>
- <keywords>RELEASE</keywords>
- <keywords>RENAME</keywords>
- <keywords>REPEAT</keywords>
- <keywords>REPLACE</keywords>
- <keywords>REQUIRE</keywords>
- <keywords>RESTRICT</keywords>
- <keywords>RETURN</keywords>
- <keywords>REVOKE</keywords>
- <keywords>RIGHT</keywords>
- <keywords>RLIKE</keywords>
- <keywords>SCHEMA</keywords>
- <keywords>SCHEMAS</keywords>
- <keywords>SECOND_MICROSECOND</keywords>
- <keywords>SELECT</keywords>
- <keywords>SENSITIVE</keywords>
- <keywords>SEPARATOR</keywords>
- <keywords>SET</keywords>
- <keywords>SHOW</keywords>
- <keywords>SMALLINT</keywords>
- <keywords>SONAME</keywords>
- <keywords>SPATIAL</keywords>
- <keywords>SPECIFIC</keywords>
- <keywords>SQL</keywords>
- <keywords>SQLEXCEPTION</keywords>
- <keywords>SQLSTATE</keywords>
- <keywords>SQLWARNING</keywords>
- <keywords>SQL_BIG_RESULT</keywords>
- <keywords>SQL_CALC_FOUND_ROWS</keywords>
- <keywords>SQL_SMALL_RESULT</keywords>
- <keywords>SSL</keywords>
- <keywords>STARTING</keywords>
- <keywords>STRAIGHT_JOIN</keywords>
- <keywords>TABLE</keywords>
- <keywords>TERMINATED</keywords>
- <keywords>THEN</keywords>
- <keywords>TINYBLOB</keywords>
- <keywords>TINYINT</keywords>
- <keywords>TINYTEXT</keywords>
- <keywords>TO</keywords>
- <keywords>TRAILING</keywords>
- <keywords>TRIGGER</keywords>
- <keywords>TRUE</keywords>
- <keywords>UNDO</keywords>
- <keywords>UNION</keywords>
- <keywords>UNIQUE</keywords>
- <keywords>UNLOCK</keywords>
- <keywords>UNSIGNED</keywords>
- <keywords>UPDATE</keywords>
- <keywords>USAGE</keywords>
- <keywords>USE</keywords>
- <keywords>USING</keywords>
- <keywords>UTC_DATE</keywords>
- <keywords>UTC_TIME</keywords>
- <keywords>UTC_TIMESTAMP</keywords>
- <keywords>VALUES</keywords>
- <keywords>VARBINARY</keywords>
- <keywords>VARCHAR</keywords>
- <keywords>VARCHARACTER</keywords>
- <keywords>VARYING</keywords>
- <keywords>WHEN</keywords>
- <keywords>WHERE</keywords>
- <keywords>WHILE</keywords>
- <keywords>WITH</keywords>
- <keywords>WRITE</keywords>
- <keywords>XOR</keywords>
- <keywords>YEAR_MONTH</keywords>
- <keywords>ZEROFILL</keywords>
- <operators>:=</operators>
- <operators>||</operators>
- <operators>OR</operators>
- <operators>XOR</operators>
- <operators>&amp;&amp;</operators>
- <operators>AND</operators>
- <operators>NOT</operators>
- <operators>BETWEEN</operators>
- <operators>CASE</operators>
- <operators>WHEN</operators>
- <operators>THEN</operators>
- <operators>ELSE</operators>
- <operators>=</operators>
- <operators>&lt;=></operators>
- <operators>>=</operators>
- <operators>></operators>
- <operators>&lt;=</operators>
- <operators>&lt;</operators>
- <operators>&lt;></operators>
- <operators>!=</operators>
- <operators>IS</operators>
- <operators>LIKE</operators>
- <operators>REGEXP</operators>
- <operators>IN</operators>
- <operators>|</operators>
- <operators>&amp;</operators>
- <operators>&lt;&lt;</operators>
- <operators>>></operators>
- <operators>-</operators>
- <operators>+</operators>
- <operators>*</operators>
- <operators>/</operators>
- <operators>DIV</operators>
- <operators>%</operators>
- <operators>MOD</operators>
- <operators>^</operators>
- <operators>~</operators>
- <operators>!</operators>
- <operators>BINARY</operators>
- <operators>COLLATE</operators>
- </SQLSyntaxDefinition>
-</DBDefinition:DatabaseVendorDefinition>
View
460 ...g.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.1/MySql_5.1.xmi
@@ -1,460 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<DBDefinition:DatabaseVendorDefinition xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:DBDefinition="http:///org/eclipse/datatools/modelbase/dbdefinition/dbdefinition.ecore" vendor="MySql" version="5.1" maximumIdentifierLength="64" joinSupported="true" tablespacesSupported="false" maximumCommentLength="60" schemaSupported="false" aliasSupported="true" SQLStatementSupported="true">
- <predefinedDataTypeDefinitions xmi:id="BIT_1" keyConstraintSupported="true"
-maximumValue="1" minimumValue="0" primitiveType="SMALLINT" jdbcEnumType="-6"
-javaClassName="byte">
- <defaultValueTypes>0</defaultValueTypes>
- <name>BIT</name>
- <name>BOOL</name>
- <name>BOOLEAN</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TINYINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="255" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="65535" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>SMALLINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="MEDIUMINT_UNSIGNED"
-keyConstraintSupported="true" maximumValue="16777215" minimumValue="0"
-primitiveType="SMALLINT" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>MEDIUMINT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_UNSIGNED"
-keyConstraintSupported="true" maximumValue="4294967295" minimumValue="0"
-primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>0</defaultValueTypes>
- <name>INTEGER UNSIGNED</name>
- <name>INT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_UNSIGNED"
-keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT"
-jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT UNSIGNED</name>
- <name>SERIAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_UNSIGNED"
-keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_UNSIGNED_PRECISION"
-keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8"
-javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE UNSIGNED</name>
- <name>DOUBLE UNSIGNED PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_UNSIGNED"
-keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6"
-javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_UNSIGNED"
-scaleSupported="true" precisionSupported="true" maximumPrecision="64"
-keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3"
-javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL UNSIGNED</name>
- <name>DEC UNSIGNED</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_2" keyConstraintSupported="true" maximumValue="127" minimumValue="-128" primitiveType="SMALLINT" jdbcEnumType="-6" javaClassName="byte">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="SMALLINT_1" keyConstraintSupported="true" maximumValue="32767" minimumValue="-32768" primitiveType="SMALLINT" jdbcEnumType="5" javaClassName="short">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>SMALLINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_2" keyConstraintSupported="true" maximumValue="8388607" minimumValue="-8388608" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="INTEGER_1" keyConstraintSupported="true" identitySupported="true" maximumValue="2147483647" minimumValue="-2147483648" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>INT</name>
- <name>INTEGER</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BIGINT_1" keyConstraintSupported="true" identitySupported="true" primitiveType="BIGINT" jdbcEnumType="-5" javaClassName="java.math.BigInteger">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BIGINT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="REAL_1" keyConstraintSupported="true" primitiveType="REAL" jdbcEnumType="7" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>REAL</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DOUBLE_PRECISION_1" keyConstraintSupported="true" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8" javaClassName="double">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DOUBLE</name>
- <name>DOUBLE PRECISION</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="FLOAT_1" keyConstraintSupported="true" primitiveType="FLOAT" jdbcEnumType="6" javaClassName="float">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>FLOAT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DECIMAL_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="DECIMAL" jdbcEnumType="3" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DECIMAL</name>
- <name>DEC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="NUMERIC_1" scaleSupported="true" precisionSupported="true" maximumPrecision="64" keyConstraintSupported="true" primitiveType="NUMERIC" jdbcEnumType="2" javaClassName="java.math.BigDecimal">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>NUMERIC</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DATE_1" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATE</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIME_1" keyConstraintSupported="true" primitiveType="TIME" jdbcEnumType="92" javaClassName="java.sql.Time">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_1" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.sql.Timestamp">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TIMESTAMP</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="TIMESTAMP_2" keyConstraintSupported="true" primitiveType="TIMESTAMP" jdbcEnumType="93" javaClassName="java.util.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>DATETIME</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" jdbcEnumType="1" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>CHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_VARYING_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <defaultValueTypes>CURRENT_USER</defaultValueTypes>
- <name>VARCHAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_1" defaultSupported="false" maximumLength="256" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_2" defaultSupported="false" maximumLength="65536" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_3" defaultSupported="false" maximumLength="16777216" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_4" defaultSupported="false" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2004" javaClassName="java.sql.Blob">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGBLOB</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_1" keyConstraintSupported="true" defaultSupported="false" maximumLength="256" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TINYTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_2" keyConstraintSupported="true" defaultSupported="false" maximumLength="65536" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>TEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_3" keyConstraintSupported="true" defaultSupported="false" maximumLength="16777216" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>MEDIUMTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="CHARACTER_LARGE_OBJECT_4" keyConstraintSupported="true" defaultSupported="false" primitiveType="CHARACTER_LARGE_OBJECT" jdbcEnumType="2005" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>LONGTEXT</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="ENUM" keyConstraintSupported="false" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>ENUM</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="DATE_2" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>YEAR</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" lengthUnit="BYTE" primitiveType="BINARY" jdbcEnumType="-2" javaClassName="byte[]">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>BINARY</name>
- </predefinedDataTypeDefinitions>
- <predefinedDataTypeDefinitions xmi:id="BINARY_VARYING_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="255" primitiveType="BINARY_VARYING" lengthUnit="BYTE" jdbcEnumType="-3" javaClassName="byte[]">
- <defaultValueTypes>NULL</defaultValueTypes>
- <name>VARBINARY</name>
- </predefinedDataTypeDefinitions>
- <storedProcedureDefinition/>
- <triggerDefinition/>
- <columnDefinition maximumIdentifierLength="64" identitySupported="true" identityIncrementSupported="true"/>
- <constraintDefinition clusteredPrimaryKeySupported="true" clusteredUniqueConstraintSupported="true" primaryKeyNullable="true" uniqueKeyNullable="true">
- <parentUpdateDRIRuleType>RESTRICT</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>CASCADE</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>SET_NULL</parentUpdateDRIRuleType>
- <parentUpdateDRIRuleType>NO_ACTION</parentUpdateDRIRuleType>
- <parentDeleteDRIRuleType>RESTRICT</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>CASCADE</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>SET_NULL</parentDeleteDRIRuleType>
- <parentDeleteDRIRuleType>NO_ACTION</parentDeleteDRIRuleType>
- </constraintDefinition>
- <indexDefinition maximumIdentifierLength="64"/>
- <tableDefinition maximumIdentifierLength="64"/>
- <udtDefinition/>
- <queryDefinition identifierQuoteString="`" hostVariableMarker="@" hostVariableMarkerSupported="true"/>
- <SQLSyntaxDefinition>
- <keywords>ADD</keywords>
- <keywords>ALL</keywords>
- <keywords>ALTER</keywords>
- <keywords>ANALYZE</keywords>
- <keywords>AND</keywords>
- <keywords>AS</keywords>
- <keywords>ASC</keywords>
- <keywords>ASENSITIVE</keywords>
- <keywords>BEFORE</keywords>
- <keywords>BETWEEN</keywords>
- <keywords>BIGINT</keywords>
- <keywords>BINARY</keywords>
- <keywords>BLOB</keywords>
- <keywords>BOTH</keywords>
- <keywords>BY</keywords>
- <keywords>CALL</keywords>
- <keywords>CASCADE</keywords>
- <keywords>CASE</keywords>
- <keywords>CHANGE</keywords>
- <keywords>CHAR</keywords>
- <keywords>CHARACTER</keywords>
- <keywords>CHECK</keywords>
- <keywords>COLLATE</keywords>
- <keywords>COLUMN</keywords>
- <keywords>CONDITION</keywords>
- <keywords>CONNECTION</keywords>
- <keywords>CONSTRAINT</keywords>
- <keywords>CONTINUE</keywords>
- <keywords>CONVERT</keywords>
- <keywords>CREATE</keywords>
- <keywords>CROSS</keywords>
- <keywords>CURRENT_DATE</keywords>
- <keywords>CURRENT_TIME</keywords>
- <keywords>CURRENT_TIMESTAMP</keywords>
- <keywords>CURRENT_USER</keywords>
- <keywords>CURSOR</keywords>
- <keywords>DATABASE</keywords>
- <keywords>DATABASES</keywords>
- <keywords>DAY_HOUR</keywords>
- <keywords>DAY_MICROSECOND</keywords>
- <keywords>DAY_MINUTE</keywords>
- <keywords>DAY_SECOND</keywords>
- <keywords>DEC</keywords>
- <keywords>DECIMAL</keywords>
- <keywords>DECLARE</keywords>
- <keywords>DEFAULT</keywords>
- <keywords>DELAYED</keywords>
- <keywords>DELETE</keywords>
- <keywords>DESC</keywords>
- <keywords>DESCRIBE</keywords>
- <keywords>DETERMINISTIC</keywords>
- <keywords>DISTINCT</keywords>
- <keywords>DISTINCTROW</keywords>
- <keywords>DIV</keywords>
- <keywords>DOUBLE</keywords>
- <keywords>DROP</keywords>
- <keywords>DUAL</keywords>
- <keywords>EACH</keywords>
- <keywords>ELSE</keywords>
- <keywords>ELSEIF</keywords>
- <keywords>ENCLOSED</keywords>
- <keywords>ESCAPED</keywords>
- <keywords>EXISTS</keywords>
- <keywords>EXIT</keywords>
- <keywords>EXPLAIN</keywords>
- <keywords>FALSE</keywords>
- <keywords>FETCH</keywords>
- <keywords>FLOAT</keywords>
- <keywords>FOR</keywords>
- <keywords>FORCE</keywords>
- <keywords>FOREIGN</keywords>
- <keywords>FROM</keywords>
- <keywords>FULLTEXT</keywords>
- <keywords>GOTO</keywords>
- <keywords>GRANT</keywords>
- <keywords>GROUP</keywords>
- <keywords>HAVING</keywords>
- <keywords>HIGH_PRIORITY</keywords>
- <keywords>HOUR_MICROSECOND</keywords>
- <keywords>HOUR_MINUTE</keywords>
- <keywords>HOUR_SECOND</keywords>
- <keywords>IF</keywords>
- <keywords>IGNORE</keywords>
- <keywords>IN</keywords>
- <keywords>INDEX</keywords>
- <keywords>INFILE</keywords>
- <keywords>INNER</keywords>
- <keywords>INOUT</keywords>
- <keywords>INSENSITIVE</keywords>
- <keywords>INSERT</keywords>
- <keywords>INT</keywords>
- <keywords>INTEGER</keywords>
- <keywords>INTERVAL</keywords>
- <keywords>INTO</keywords>
- <keywords>IS</keywords>
- <keywords>ITERATE</keywords>
- <keywords>JOIN</keywords>
- <keywords>KEY</keywords>
- <keywords>KEYS</keywords>
- <keywords>KILL</keywords>
- <keywords>LEADING</keywords>
- <keywords>LEAVE</keywords>
- <keywords>LEFT</keywords>
- <keywords>LIKE</keywords>
- <keywords>LIMIT</keywords>
- <keywords>LINES</keywords>
- <keywords>LOAD</keywords>
- <keywords>LOCALTIME</keywords>
- <keywords>LOCALTIMESTAMP</keywords>
- <keywords>LOCK</keywords>
- <keywords>LONG</keywords>
- <keywords>LONGBLOB</keywords>
- <keywords>LONGTEXT</keywords>
- <keywords>LOOP</keywords>
- <keywords>LOW_PRIORITY</keywords>
- <keywords>MATCH</keywords>
- <keywords>MEDIUMBLOB</keywords>
- <keywords>MEDIUMINT</keywords>
- <keywords>MEDIUMTEXT</keywords>
- <keywords>MIDDLEINT</keywords>
- <keywords>MINUTE_MICROSECOND</keywords>
- <keywords>MINUTE_SECOND</keywords>
- <keywords>MOD</keywords>
- <keywords>MODIFIES</keywords>
- <keywords>NATURAL</keywords>
- <keywords>NOT</keywords>
- <keywords>NO_WRITE_TO_BINLOG</keywords>
- <keywords>NULL</keywords>
- <keywords>NUMERIC</keywords>
- <keywords>ON</keywords>
- <keywords>OPTIMIZE</keywords>
- <keywords>OPTION</keywords>
- <keywords>OPTIONALLY</keywords>
- <keywords>OR</keywords>
- <keywords>ORDER</keywords>
- <keywords>OUT</keywords>
- <keywords>OUTER</keywords>
- <keywords>OUTFILE</keywords>
- <keywords>PRECISION</keywords>
- <keywords>PRIMARY</keywords>
- <keywords>PROCEDURE</keywords>
- <keywords>PURGE</keywords>
- <keywords>READ</keywords>
- <keywords>READS</keywords>
- <keywords>REAL</keywords>
- <keywords>REFERENCES</keywords>
- <keywords>REGEXP</keywords>
- <keywords>RELEASE</keywords>
- <keywords>RENAME</keywords>
- <keywords>REPEAT</keywords>
- <keywords>REPLACE</keywords>
- <keywords>REQUIRE</keywords>
- <keywords>RESTRICT</keywords>
- <keywords>RETURN</keywords>
- <keywords>REVOKE</keywords>
- <keywords>RIGHT</keywords>
- <keywords>RLIKE</keywords>
- <keywords>SCHEMA</keywords>
- <keywords>SCHEMAS</keywords>
- <keywords>SECOND_MICROSECOND</keywords>
- <keywords>SELECT</keywords>
- <keywords>SENSITIVE</keywords>
- <keywords>SEPARATOR</keywords>
- <keywords>SET</keywords>
- <keywords>SHOW</keywords>
- <keywords>SMALLINT</keywords>
- <keywords>SONAME</keywords>
- <keywords>SPATIAL</keywords>
- <keywords>SPECIFIC</keywords>
- <keywords>SQL</keywords>
- <keywords>SQLEXCEPTION</keywords>
- <keywords>SQLSTATE</keywords>
- <keywords>SQLWARNING</keywords>
- <keywords>SQL_BIG_RESULT</keywords>
- <keywords>SQL_CALC_FOUND_ROWS</keywords>
- <keywords>SQL_SMALL_RESULT</keywords>
- <keywords>SSL</keywords>
- <keywords>STARTING</keywords>
- <keywords>STRAIGHT_JOIN</keywords>
- <keywords>TABLE</keywords>
- <keywords>TERMINATED</keywords>
- <keywords>THEN</keywords>
- <keywords>TINYBLOB</keywords>
- <keywords>TINYINT</keywords>
- <keywords>TINYTEXT</keywords>
- <keywords>TO</keywords>
- <keywords>TRAILING</keywords>
- <keywords>TRIGGER</keywords>
- <keywords>TRUE</keywords>
- <keywords>UNDO</keywords>
- <keywords>UNION</keywords>
- <keywords>UNIQUE</keywords>
- <keywords>UNLOCK</keywords>
- <keywords>UNSIGNED</keywords>
- <keywords>UPDATE</keywords>
- <keywords>USAGE</keywords>
- <keywords>USE</keywords>
- <keywords>USING</keywords>
- <keywords>UTC_DATE</keywords>
- <keywords>UTC_TIME</keywords>
- <keywords>UTC_TIMESTAMP</keywords>
- <keywords>VALUES</keywords>
- <keywords>VARBINARY</keywords>
- <keywords>VARCHAR</keywords>
- <keywords>VARCHARACTER</keywords>
- <keywords>VARYING</keywords>
- <keywords>WHEN</keywords>
- <keywords>WHERE</keywords>
- <keywords>WHILE</keywords>
- <keywords>WITH</keywords>
- <keywords>WRITE</keywords>
- <keywords>XOR</keywords>
- <keywords>YEAR_MONTH</keywords>
- <keywords>ZEROFILL</keywords>
- <operators>:=</operators>
- <operators>||</operators>
- <operators>OR</operators>
- <operators>XOR</operators>
- <operators>&amp;&amp;</operators>
- <operators>AND</operators>
- <operators>NOT</operators>
- <operators>BETWEEN</operators>
- <operators>CASE</operators>
- <operators>WHEN</operators>
- <operators>THEN</operators>
- <operators>ELSE</operators>
- <operators>=</operators>
- <operators>&lt;=></operators>
- <operators>>=</operators>
- <operators>></operators>
- <operators>&lt;=</operators>
- <operators>&lt;</operators>
- <operators>&lt;></operators>
- <operators>!=</operators>
- <operators>IS</operators>
- <operators>LIKE</operators>
- <operators>REGEXP</operators>
- <operators>IN</operators>
- <operators>|</operators>
- <operators>&amp;</operators>
- <operators>&lt;&lt;</operators>
- <operators>>></operators>
- <operators>-</operators>
- <operators>+</operators>
- <operators>*</operators>
- <operators>/</operators>
- <operators>DIV</operators>
- <operators>%</operators>
- <operators>MOD</operators>
- <operators>^</operators>
- <operators>~</operators>
- <operators>!</operators>
- <operators>BINARY</operators>
- <operators>COLLATE</operators>
- </SQLSyntaxDefinition>