<?xml version="1.0" encoding="ASCII"?>
<RDBSchema:SQLPrimitives xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:RDBSchema="http:///com/ibm/etools/rdbschema.ecore" xmi:id="SQLPrimitives_1">
  <types xsi:type="RDBSchema:SQLBinaryLargeObject" xmi:id="SQLBinaryLargeObject_1" externalName="BINARY LARGE OBJECT" name="BINARY LARGE OBJECT" jdbcEnumType="2004" domainType="SQL99" requiredUniqueInstance="true" renderedString="BINARY LARGE OBJECT" typeEnum="BINARYLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLBinaryLargeObject" xmi:id="SQLBinaryLargeObject_2" externalName="BINARY LARGE OBJECT" name="BINARY LARGE OBJECT" jdbcEnumType="2004" domainType="SQL99" requiredUniqueInstance="true" renderedString="BLOB" typeEnum="BINARYLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLBitString" xmi:id="SQLBitString_1" domainType="SQL99" length="1">
    <originatingType href="SQL92_Primitives.xmi#SQLBitString_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLBitString" xmi:id="SQLBitString_2" domainType="SQL99" length="1">
    <originatingType href="SQL92_Primitives.xmi#SQLBitString_2"/>
  </types>
  <types xsi:type="RDBSchema:SQLBitString" xmi:id="SQLBitString_3" domainType="SQL99" length="1">
    <originatingType href="SQL92_Primitives.xmi#SQLBitString_3"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterStringType" xmi:id="SQLCharacterStringType_1" domainType="SQL99" characterSet="800" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLCharacterStringType_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterStringType" xmi:id="SQLCharacterStringType_2" domainType="SQL99" characterSet="800" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLCharacterStringType_2"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterStringType" xmi:id="SQLCharacterStringType_3" domainType="SQL99" characterSet="800" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLCharacterStringType_3"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterStringType" xmi:id="SQLCharacterStringType_4" domainType="SQL99" characterSet="800" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLCharacterStringType_4"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterStringType" xmi:id="SQLCharacterStringType_5" domainType="SQL99" characterSet="800" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLCharacterStringType_5"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterStringType" xmi:id="SQLCharacterStringType_6" domainType="SQL99" characterSet="800" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLCharacterStringType_6"/>
  </types>
  <types xsi:type="RDBSchema:SQLNationalCharacterStringType" xmi:id="SQLNationalCharacterStringType_1" domainType="SQL99" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLNationalCharacterStringType_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLNationalCharacterStringType" xmi:id="SQLNationalCharacterStringType_2" domainType="SQL99" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLNationalCharacterStringType_2"/>
  </types>
  <types xsi:type="RDBSchema:SQLNationalCharacterStringType" xmi:id="SQLNationalCharacterStringType_3" domainType="SQL99" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLNationalCharacterStringType_3"/>
  </types>
  <types xsi:type="RDBSchema:SQLNationalCharacterStringType" xmi:id="SQLNationalCharacterStringType_4" domainType="SQL99" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLNationalCharacterStringType_4"/>
  </types>
  <types xsi:type="RDBSchema:SQLNationalCharacterStringType" xmi:id="SQLNationalCharacterStringType_6" domainType="SQL99" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLNationalCharacterStringType_6"/>
  </types>
  <types xsi:type="RDBSchema:SQLNationalCharacterStringType" xmi:id="SQLNationalCharacterStringType_7" domainType="SQL99" length="32">
    <originatingType href="SQL92_Primitives.xmi#SQLNationalCharacterStringType_7"/>
  </types>
  <types xsi:type="RDBSchema:SQLNumeric" xmi:id="SQLNumeric_1" domainType="SQL99" precision="5" scale="0">
    <originatingType href="SQL92_Primitives.xmi#SQLNumeric_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLNumeric" xmi:id="SQLNumeric_2" domainType="SQL99" precision="5" scale="0">
    <originatingType href="SQL92_Primitives.xmi#SQLNumeric_2"/>
  </types>
  <types xsi:type="RDBSchema:SQLNumeric" xmi:id="SQLNumeric_3" domainType="SQL99" precision="5" scale="0">
    <originatingType href="SQL92_Primitives.xmi#SQLNumeric_3"/>
  </types>
  <types xsi:type="RDBSchema:SQLNumeric" xmi:id="SQLNumeric_4" domainType="SQL99" precision="38" scale="0">
    <originatingType href="SQL92_Primitives.xmi#SQLNumeric_4"/>
  </types>
  <types xsi:type="RDBSchema:SQLExactNumeric" xmi:id="SQLExactNumeric_1" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLExactNumeric_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLExactNumeric" xmi:id="SQLExactNumeric_2" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLExactNumeric_2"/>
  </types>
  <types xsi:type="RDBSchema:SQLExactNumeric" xmi:id="SQLExactNumeric_3" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLExactNumeric_3"/>
  </types>
  <types xsi:type="RDBSchema:SQLExactNumeric" xmi:id="SQLExactNumeric_4" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLExactNumeric_4"/>
  </types>
  <types xsi:type="RDBSchema:SQLFloat" xmi:id="SQLFloat_1" domainType="SQL99" precision="5">
    <originatingType href="SQL92_Primitives.xmi#SQLFloat_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLApproximateNumeric" xmi:id="SQLApproximateNumeric_1" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLApproximateNumeric_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLApproximateNumeric" xmi:id="SQLApproximateNumeric_2" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLApproximateNumeric_2"/>
  </types>
  <types xsi:type="RDBSchema:SQLDate" xmi:id="SQLDate_1" domainType="SQL99">
    <originatingType href="SQL92_Primitives.xmi#SQLDate_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLTime" xmi:id="SQLTime_1" domainType="SQL99" precision="2">
    <originatingType href="SQL92_Primitives.xmi#SQLTime_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLTimestamp" xmi:id="SQLTimestamp_1" domainType="SQL99" precision="2">
    <originatingType href="SQL92_Primitives.xmi#SQLTimestamp_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLInterval" xmi:id="SQLInterval_1" domainType="SQL99" qualifier="SQL_DAY_SECOND" leadingPrecision="2" fractionalSecondsPrecision="4">
    <originatingType href="SQL92_Primitives.xmi#SQLInterval_1"/>
  </types>
  <types xsi:type="RDBSchema:SQLCharacterLargeObject" xmi:id="SQLCharacterLargeObject_1" externalName="CHARACTER LARGE OBJECT" name="CHARACTER LARGE OBJECT" jdbcEnumType="2005" domainType="SQL99" requiredUniqueInstance="true" renderedString="CHARACTER LARGE OBJECT" typeEnum="CHARACTERLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" characterSet="800" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLCharacterLargeObject" xmi:id="SQLCharacterLargeObject_2" externalName="CHARACTER LARGE OBJECT" name="CHARACTER LARGE OBJECT" jdbcEnumType="2005" domainType="SQL99" requiredUniqueInstance="true" renderedString="CLOB" typeEnum="CHARACTERLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" characterSet="800" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLCharacterLargeObject" xmi:id="SQLCharacterLargeObject_3" externalName="CHARACTER LARGE OBJECT" name="CHARACTER LARGE OBJECT" jdbcEnumType="2005" domainType="SQL99" requiredUniqueInstance="true" renderedString="CHAR LARGE OBJECT" typeEnum="CHARACTERLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" characterSet="800" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLNationalCharacterLargeObject" xmi:id="SQLNationalCharacterLargeObject_1" externalName="NATIONAL CHARACTER LARGE OBJECT" name="NATIONAL CHARACTER LARGE OBJECT" jdbcEnumType="2005" domainType="SQL99" requiredUniqueInstance="true" renderedString="NATIONAL CHARACTER LARGE OBJECT" typeEnum="NATIONALCHARACTERLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLNationalCharacterLargeObject" xmi:id="SQLNationalCharacterLargeObject_2" externalName="NATIONAL CHARACTER LARGE OBJECT" name="NATIONAL CHARACTER LARGE OBJECT" jdbcEnumType="2005" domainType="SQL99" requiredUniqueInstance="true" renderedString="NCLOB" typeEnum="NATIONALCHARACTERLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLNationalCharacterLargeObject" xmi:id="SQLNationalCharacterLargeObject_3" externalName="NATIONAL CHARACTER LARGE OBJECT" name="NATIONAL CHARACTER LARGE OBJECT" jdbcEnumType="2005" domainType="SQL99" requiredUniqueInstance="true" renderedString="NCHAR LARGE OBJECT" typeEnum="NATIONALCHARACTERLARGEOBJECT" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.LargeObjectTextFormatter" length="1" multiplier="K"/>
  <types xsi:type="RDBSchema:SQLBoolean" xmi:id="SQLBoolean_1" externalName="BOOLEAN" name="BOOLEAN" jdbcEnumType="-7" domainType="SQL99" requiredUniqueInstance="false" renderedString="BOOLEAN" typeEnum="BOOLEAN" formatterClassName="com.ibm.etools.rdbschemagen.formatter.sql99.SimpleTextFormatter"/>
  <vendor href="SQL99_Domain.xmi#SQLVendor_1"/>
</RDBSchema:SQLPrimitives>
