dbschema
NamedElement
name
DBSchema
tables
Table
columns
Column
type
size
primary
AttributeColumn
ForeignKeyColumn
referencedColumn
ColumnType
BIT
BIT
TINYINT
TINYINT
SMALLINT
SMALLINT
INTEGER
INTEGER
BIGINT
BIGINT
FLOAT
FLOAT
REAL
REAL
DOUBLE
DOUBLE
NUMERIC
NUMERIC
DECIMAL
DECIMAL
CHAR
CHAR
VARCHAR
VARCHAR
LONGVARCHAR
LONGVARCHAR
DATE
DATE
TIME
TIME
TIMESTAMP
TIMESTAMP
BINARY
BINARY
VARBINARY
VARBINARY
LONGVARBINARY
LONGVARBINARY
NULL
NULL
OTHER
OTHER
JAVAOBJECT
JAVAOBJECT
DISTINCT
DISTINCT
STRUCT
STRUCT
ARRAY
ARRAY
BLOB
BLOB
CLOB
CLOB
REF
REF
DATALINK
DATALINK
BOOLEAN
BOOLEAN
ROWID
ROWID
NCHAR
NCHAR
NVARCHAR
NVARCHAR
LONGNVARCHAR
LONGNVARCHAR
NCLOB
NCLOB
SQLXML
SQLXML
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="dbschema" nsURI="http://www.emftext.org/language/dbschema" nsPrefix="dbschema">
  <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
    <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="DBSchema" eSuperTypes="#//NamedElement">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="tables" upperBound="-1"
        eType="#//Table" containment="true">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="#//NamedElement">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1"
        eType="#//Column" containment="true">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="Column" abstract="true" eSuperTypes="#//NamedElement">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1" eType="#//ColumnType">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="primary" lowerBound="1"
        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="AttributeColumn" eSuperTypes="#//Column">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" name="ForeignKeyColumn" eSuperTypes="#//Column">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" name="referencedColumn" lowerBound="1"
        eType="#//AttributeColumn">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" name="ColumnType">
    <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
      <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
    </eAnnotations>
    <eLiterals name="BIT">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="TINYINT" value="1">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="SMALLINT" value="2">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="INTEGER" value="3">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="BIGINT" value="4">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="FLOAT" value="5">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="REAL" value="6">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="DOUBLE" value="7">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="NUMERIC" value="8">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="DECIMAL" value="9">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="CHAR" value="10">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="VARCHAR" value="11">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="LONGVARCHAR" value="12">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="DATE" value="13">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="TIME" value="14">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="TIMESTAMP" value="15">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="BINARY" value="16">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="VARBINARY" value="17">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="LONGVARBINARY" value="18">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="NULL" value="19">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="OTHER" value="20">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="JAVAOBJECT" value="21">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="DISTINCT" value="22">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="STRUCT" value="23">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="ARRAY" value="24">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="BLOB" value="25">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="CLOB" value="26">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="REF" value="27">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="DATALINK" value="28">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="BOOLEAN" value="29">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="ROWID" value="30">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="NCHAR" value="31">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="NVARCHAR" value="32">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="LONGNVARCHAR" value="33">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="NCLOB" value="34">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
    <eLiterals name="SQLXML" value="35">
      <eAnnotations source="org.emftext.language.mecore.resource.mecore.mopp.MecoreWrapper">
        <details key="WARNING" value="This element was generated from an .mecore file. Removing this annotation will signal the MinimalEcore builder to keep this element."/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"dbschema","nsURI":"http://www.emftext.org/language/dbschema","name":"dbschema","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedElement","instanceClass":null,"abstract":true,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DBSchema","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Table","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Column","instanceClass":null,"abstract":true,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AttributeColumn","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ForeignKeyColumn","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ColumnType","instanceClass":null,"id":7,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":8,"derived":false},{"id":9,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"tables","changeable":true,"resolveProxies":true,"lowerBound":0,"id":10,"derived":false},{"id":11,"eClass":"EGenericType"},{"id":12,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"columns","changeable":true,"resolveProxies":true,"lowerBound":0,"id":13,"derived":false},{"id":14,"eClass":"EGenericType"},{"id":15,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":16,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"size","changeable":true,"lowerBound":1,"iD":false,"id":17,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"primary","changeable":true,"lowerBound":1,"iD":false,"id":18,"derived":false},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"id":22,"eClass":"EGenericType"},{"id":23,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"referencedColumn","changeable":true,"resolveProxies":true,"lowerBound":1,"id":24,"derived":false},{"id":25,"eClass":"EGenericType"},{"id":26,"eClass":"EGenericType"},{"name":"BIT","id":27,"value":0,"literal":"BIT","eClass":"EEnumLiteral"},{"name":"TINYINT","id":28,"value":1,"literal":"TINYINT","eClass":"EEnumLiteral"},{"name":"SMALLINT","id":29,"value":2,"literal":"SMALLINT","eClass":"EEnumLiteral"},{"name":"INTEGER","id":30,"value":3,"literal":"INTEGER","eClass":"EEnumLiteral"},{"name":"BIGINT","id":31,"value":4,"literal":"BIGINT","eClass":"EEnumLiteral"},{"name":"FLOAT","id":32,"value":5,"literal":"FLOAT","eClass":"EEnumLiteral"},{"name":"REAL","id":33,"value":6,"literal":"REAL","eClass":"EEnumLiteral"},{"name":"DOUBLE","id":34,"value":7,"literal":"DOUBLE","eClass":"EEnumLiteral"},{"name":"NUMERIC","id":35,"value":8,"literal":"NUMERIC","eClass":"EEnumLiteral"},{"name":"DECIMAL","id":36,"value":9,"literal":"DECIMAL","eClass":"EEnumLiteral"},{"name":"CHAR","id":37,"value":10,"literal":"CHAR","eClass":"EEnumLiteral"},{"name":"VARCHAR","id":38,"value":11,"literal":"VARCHAR","eClass":"EEnumLiteral"},{"name":"LONGVARCHAR","id":39,"value":12,"literal":"LONGVARCHAR","eClass":"EEnumLiteral"},{"name":"DATE","id":40,"value":13,"literal":"DATE","eClass":"EEnumLiteral"},{"name":"TIME","id":41,"value":14,"literal":"TIME","eClass":"EEnumLiteral"},{"name":"TIMESTAMP","id":42,"value":15,"literal":"TIMESTAMP","eClass":"EEnumLiteral"},{"name":"BINARY","id":43,"value":16,"literal":"BINARY","eClass":"EEnumLiteral"},{"name":"VARBINARY","id":44,"value":17,"literal":"VARBINARY","eClass":"EEnumLiteral"},{"name":"LONGVARBINARY","id":45,"value":18,"literal":"LONGVARBINARY","eClass":"EEnumLiteral"},{"name":"NULL","id":46,"value":19,"literal":"NULL","eClass":"EEnumLiteral"},{"name":"OTHER","id":47,"value":20,"literal":"OTHER","eClass":"EEnumLiteral"},{"name":"JAVAOBJECT","id":48,"value":21,"literal":"JAVAOBJECT","eClass":"EEnumLiteral"},{"name":"DISTINCT","id":49,"value":22,"literal":"DISTINCT","eClass":"EEnumLiteral"},{"name":"STRUCT","id":50,"value":23,"literal":"STRUCT","eClass":"EEnumLiteral"},{"name":"ARRAY","id":51,"value":24,"literal":"ARRAY","eClass":"EEnumLiteral"},{"name":"BLOB","id":52,"value":25,"literal":"BLOB","eClass":"EEnumLiteral"},{"name":"CLOB","id":53,"value":26,"literal":"CLOB","eClass":"EEnumLiteral"},{"name":"REF","id":54,"value":27,"literal":"REF","eClass":"EEnumLiteral"},{"name":"DATALINK","id":55,"value":28,"literal":"DATALINK","eClass":"EEnumLiteral"},{"name":"BOOLEAN","id":56,"value":29,"literal":"BOOLEAN","eClass":"EEnumLiteral"},{"name":"ROWID","id":57,"value":30,"literal":"ROWID","eClass":"EEnumLiteral"},{"name":"NCHAR","id":58,"value":31,"literal":"NCHAR","eClass":"EEnumLiteral"},{"name":"NVARCHAR","id":59,"value":32,"literal":"NVARCHAR","eClass":"EEnumLiteral"},{"name":"LONGNVARCHAR","id":60,"value":33,"literal":"LONGNVARCHAR","eClass":"EEnumLiteral"},{"name":"NCLOB","id":61,"value":34,"literal":"NCLOB","eClass":"EEnumLiteral"},{"name":"SQLXML","id":62,"value":35,"literal":"SQLXML","eClass":"EEnumLiteral"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":1,"target":0},{"source":1,"target":8},{"source":8,"target":9},{"source":8,"target":1},{"source":2,"target":0},{"source":2,"target":1},{"source":2,"target":10},{"source":2,"target":11},{"source":10,"target":3},{"source":10,"target":12},{"source":10,"target":2},{"source":12,"target":3},{"source":11,"target":1},{"source":3,"target":0},{"source":3,"target":1},{"source":3,"target":13},{"source":3,"target":14},{"source":13,"target":4},{"source":13,"target":15},{"source":13,"target":3},{"source":15,"target":4},{"source":14,"target":1},{"source":4,"target":0},{"source":4,"target":1},{"source":4,"target":16},{"source":4,"target":17},{"source":4,"target":18},{"source":4,"target":19},{"source":16,"target":7},{"source":16,"target":20},{"source":16,"target":4},{"source":20,"target":7},{"source":17,"target":21},{"source":17,"target":4},{"source":18,"target":22},{"source":18,"target":4},{"source":19,"target":1},{"source":5,"target":0},{"source":5,"target":4},{"source":5,"target":23},{"source":23,"target":4},{"source":6,"target":0},{"source":6,"target":4},{"source":6,"target":24},{"source":6,"target":25},{"source":24,"target":5},{"source":24,"target":26},{"source":24,"target":6},{"source":26,"target":5},{"source":25,"target":4},{"source":7,"target":0},{"source":7,"target":27},{"source":7,"target":28},{"source":7,"target":29},{"source":7,"target":30},{"source":7,"target":31},{"source":7,"target":32},{"source":7,"target":33},{"source":7,"target":34},{"source":7,"target":35},{"source":7,"target":36},{"source":7,"target":37},{"source":7,"target":38},{"source":7,"target":39},{"source":7,"target":40},{"source":7,"target":41},{"source":7,"target":42},{"source":7,"target":43},{"source":7,"target":44},{"source":7,"target":45},{"source":7,"target":46},{"source":7,"target":47},{"source":7,"target":48},{"source":7,"target":49},{"source":7,"target":50},{"source":7,"target":51},{"source":7,"target":52},{"source":7,"target":53},{"source":7,"target":54},{"source":7,"target":55},{"source":7,"target":56},{"source":7,"target":57},{"source":7,"target":58},{"source":7,"target":59},{"source":7,"target":60},{"source":7,"target":61},{"source":7,"target":62},{"source":27,"target":7},{"source":28,"target":7},{"source":29,"target":7},{"source":30,"target":7},{"source":31,"target":7},{"source":32,"target":7},{"source":33,"target":7},{"source":34,"target":7},{"source":35,"target":7},{"source":36,"target":7},{"source":37,"target":7},{"source":38,"target":7},{"source":39,"target":7},{"source":40,"target":7},{"source":41,"target":7},{"source":42,"target":7},{"source":43,"target":7},{"source":44,"target":7},{"source":45,"target":7},{"source":46,"target":7},{"source":47,"target":7},{"source":48,"target":7},{"source":49,"target":7},{"source":50,"target":7},{"source":51,"target":7},{"source":52,"target":7},{"source":53,"target":7},{"source":54,"target":7},{"source":55,"target":7},{"source":56,"target":7},{"source":57,"target":7},{"source":58,"target":7},{"source":59,"target":7},{"source":60,"target":7},{"source":61,"target":7},{"source":62,"target":7}],"multigraph":true}