Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

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

Sprout from master 2009-05-26 19:41:09 UTC Brian Fitzpatrick <bfitzpat@redhat.com> 'NEW - bug 277799: [Enablement] Can't list MySQL tables'
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...
commit 2436ffa4a1737eae237927eae9a2467d4a5f430e 1 parent 08bf16f
cvs2svn authored
Showing with 0 additions and 2,367 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 plugins/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 −448 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.1/MySql_4.1.xmi
  11. +0 −487 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.0/MySql_5.0.xmi
  12. +0 −491 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 ....mysql.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/MySQLDBProfilePropertyPage.java
  23. +0 −23 ...sql.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/MySQLProfileDetailsWizardPage.java
  24. +0 −23 ...l.ui/src/org/eclipse/datatools/enablement/mysql/internal/ui/connection/NewMySQLConnectionProfileWizard.java
  25. +0 −15 ...rc/org/eclipse/datatools/enablement/mysql/internal/ui/connection/drivers/MySQLOtherDriverUIContributor.java
  26. +0 −50 plugins/org.eclipse.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 plugins/org.eclipse.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.4.qualifier
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Eclipse-LazyStart: true
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
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 plugins/org.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/>
- <udtDefinition/>
- <tableDefinition maximumIdentifierLength="64"/>
- <queryDefinition identifierQuoteString="`" hostVariableMarker="@" hostVariableMarkerSupported="true"/>
- <viewDefinition maximumIdentifierLength="64"/>
- <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
448 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_4.1/MySql_4.1.xmi
@@ -1,448 +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"/>
- <viewDefinition maximumIdentifierLength="64"/>
- <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
487 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.0/MySql_5.0.xmi
@@ -1,487 +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"/>
- <viewDefinition maximumIdentifierLength="64" checkOptionLevelsSupported="true"/>
- <SQLSyntaxDefinition>
- <keywords>ADD</keywords>
- <keywords>ALGORITHM</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>CHECKSUM</keywords>
- <keywords>COLLATE</keywords>
- <keywords>COLUMN</keywords>
- <keywords>COLUMNS</keywords>
- <keywords>COMMENT</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>DEFINER</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>FIELDS</keywords>
- <keywords>FLOAT</keywords>
- <keywords>FLOAT4</keywords>
- <keywords>FLOAT8</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>INT1</keywords>
- <keywords>INT2</keywords>
- <keywords>INT3</keywords>
- <keywords>INT4</keywords>
- <keywords>INT8</keywords>
- <keywords>INTEGER</keywords>
- <keywords>INTERVAL</keywords>
- <keywords>INTO</keywords>
- <keywords>INVOKER</keywords>
- <keywords>IS</keywords>
- <keywords>ITERATE</keywords>
- <keywords>JOIN</keywords>
- <keywords>KEY</keywords>
- <keywords>KEYS</keywords>
- <keywords>KILL</keywords>
- <keywords>LABEL</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>MAX_ROWS</keywords>
- <keywords>MEDIUMBLOB</keywords>
- <keywords>MEDIUMINT</keywords>
- <keywords>MEDIUMTEXT</keywords>
- <keywords>MERGE</keywords>
- <keywords>MIDDLEINT</keywords>
- <keywords>MIN_ROWS</keywords>
- <keywords>MINUTE_MICROSECOND</keywords>
- <keywords>MINUTE_SECOND</keywords>
- <keywords>MOD</keywords>
- <keywords>MODIFIES</keywords>
- <keywords>NATURAL</keywords>
- <keywords>NO_WRITE_TO_BINLOG</keywords>
- <keywords>NOT</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>PRIVILEGES</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>ROW_FORMAT</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>SQL_BIG_RESULT</keywords>
- <keywords>SQL_CALC_FOUND_ROWS</keywords>
- <keywords>SQL_SECURITY</keywords>
- <keywords>SQL_SMALL_RESULT</keywords>
- <keywords>SQL</keywords>
- <keywords>SQLEXCEPTION</keywords>
- <keywords>SQLSTATE</keywords>
- <keywords>SQLWARNING</keywords>
- <keywords>SSL</keywords>
- <keywords>STARTING</keywords>
- <keywords>STRAIGHT_JOIN</keywords>
- <keywords>TABLE</keywords>
- <keywords>TABLES</keywords>
- <keywords>TEMPTABLE</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>UNDEFINED</keywords>
- <keywords>UNDO</keywords>
- <keywords>UNION</keywords>
- <keywords>UNIQUE</keywords>
- <keywords>UNLOCK</keywords>
- <keywords>UNSIGNED</keywords>
- <keywords>UPDATE</keywords>
- <keywords>UPGRADE</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
491 plugins/org.eclipse.datatools.enablement.mysql.dbdefinition/runtime/vendors/MySql_5.1/MySql_5.1.xmi
@@ -1,491 +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"/>
- <viewDefinition maximumIdentifierLength="64" checkOptionLevelsSupported="true"/>
- <SQLSyntaxDefinition>
- <keywords>ACCESSIBLE</keywords>
- <keywords>ADD</keywords>
- <keywords>ALGORITHM</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>CHECKSUM</keywords>
- <keywords>COLLATE</keywords>
- <keywords>COLUMN</keywords>
- <keywords>COMMENT</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>DEFINER</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>FLOAT4</keywords>
- <keywords>FLOAT8</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>INT1</keywords>
- <keywords>INT2</keywords>
- <keywords>INT3</keywords>
- <keywords>INT4</keywords>
- <keywords>INT8</keywords>
- <keywords>INTEGER</keywords>
- <keywords>INTERVAL</keywords>
- <keywords>INTO</keywords>
- <keywords>INVOKER</keywords>
- <keywords>IS</keywords>
- <keywords>ITERATE</keywords>
- <keywords>JOIN</keywords>
- <keywords>KEY_BLOCK_SIZE</keywords>
- <keywords>KEY</keywords>
- <keywords>KEYS</keywords>
- <keywords>KILL</keywords>
- <keywords>LABEL</keywords>
- <keywords>LEADING</keywords>
- <keywords>LEAVE</keywords>
- <keywords>LEFT</keywords>
- <keywords>LIKE</keywords>
- <keywords>LIMIT</keywords>
- <keywords>LINEAR</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>MASTER_SSL_VERIFY_SERVER_CERT</keywords>
- <keywords>MATCH</keywords>
- <keywords>MAX_ROWS</keywords>
- <keywords>MEDIUMBLOB</keywords>
- <keywords>MEDIUMINT</keywords>
- <keywords>MEDIUMTEXT</keywords>
- <keywords>MERGE</keywords>
- <keywords>MIDDLEINT</keywords>
- <keywords>MIN_ROWS</keywords>
- <keywords>MINUTE_MICROSECOND</keywords>
- <keywords>MINUTE_SECOND</keywords>
- <keywords>MOD</keywords>
- <keywords>MODIFIES</keywords>
- <keywords>NATURAL</keywords>
- <keywords>NO_WRITE_TO_BINLOG</keywords>
- <keywords>NOT</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>RANGE</keywords>
- <keywords>READ</keywords>
- <keywords>READ_ONLY</keywords>
- <keywords>READ_WRITE</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>ROW_FORMAT</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>SQL_BIG_RESULT</keywords>
- <keywords>SQL_CALC_FOUND_ROWS</keywords>
- <keywords>SQL_SECURITY</keywords>
- <keywords>SQL_SMALL_RESULT</keywords>
- <keywords>SQL</keywords>
- <keywords>SQLEXCEPTION</keywords>
- <keywords>SQLSTATE</keywords>
- <keywords>SQLWARNING</keywords>
- <keywords>SSL</keywords>
- <keywords>STARTING</keywords>
- <keywords>STRAIGHT_JOIN</keywords>
- <keywords>TABLE</keywords>
- <keywords>TEMPTABLE</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>UNDEFINED</keywords>
- <keywords>UNDO</keywords>
- <keywords>UNION</keywords>
- <keywords>UNIQUE</keywords>
- <keywords>UNLOCK</keywords>
- <keywords>UNSIGNED</keywords>
- <keywords>UPDATE</keywords>
- <keywords>UPGRADE</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>