blob: b840bf60850ae001ba3e28628e6265c15bbc7c3a [file] [log] [blame]
<?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="SQLITE" version="3.5.9" maximumIdentifierLength="64" maximumCommentLength="64" mQTSupported="true" schemaSupported="false" aliasSupported="true">
<predefinedDataTypeDefinitions xmi:id="INTEGER_1" keyConstraintSupported="true" identitySupported="true" primitiveType="INTEGER" jdbcEnumType="4" javaClassName="int">
<defaultValueTypes>NULL</defaultValueTypes>
<name>INTEGER</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="CHARACTER_1" lengthSupported="true" keyConstraintSupported="true" maximumLength="254" jdbcEnumType="1" javaClassName="java.lang.String">
<defaultValueTypes>CURRENT_USER</defaultValueTypes>
<defaultValueTypes>NULL</defaultValueTypes>
<name>TEXT</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="DECIMAL_1" scaleSupported="true" precisionSupported="true" keyConstraintSupported="true" identitySupported="true" primitiveType="DECIMAL" jdbcEnumType="3" javaClassName="java.math.BigDecimal">
<defaultValueTypes>NULL</defaultValueTypes>
<name>REAL</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="BINARY_LARGE_OBJECT_1" scaleSupported="false" precisionSupported="false" keyConstraintSupported="true" primitiveType="BINARY_LARGE_OBJECT" jdbcEnumType="2" javaClassName="java.lang.Object">
<defaultValueTypes>NULL</defaultValueTypes>
<name>BLOB</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="FLOAT_1" precisionSupported="true" maximumPrecision="53" keyConstraintSupported="true" multipleColumnsSupported="true" primitiveType="FLOAT" jdbcEnumType="6" javaClassName="double">
<defaultValueTypes>NULL</defaultValueTypes>
<name>FLOAT</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="CHARACTER_VARYING_1" lengthSupported="true" defaultLength="1" keyConstraintSupported="true" displayNameSupported="true" displayName="VARCHAR({0})" lengthSemanticSupported="true" bitDataSupported="true" maximumLength="4000" primitiveType="CHARACTER_VARYING" jdbcEnumType="12" javaClassName="java.lang.String">
<defaultValueTypes>USER</defaultValueTypes>
<defaultValueTypes>UID</defaultValueTypes>
<defaultValueTypes>NULL</defaultValueTypes>
<lengthSemantic>BYTE</lengthSemantic>
<lengthSemantic>CHAR</lengthSemantic>
<name>VARCHAR</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="CHARACTER_1" lengthSupported="true" defaultLength="1" displayNameSupported="true" displayName="CHAR({0})" lengthSemanticSupported="true" keyConstraintSupported="true" bitDataSupported="true" maximumLength="2000" jdbcEnumType="1" javaClassName="java.lang.String">
<defaultValueTypes>USER</defaultValueTypes>
<defaultValueTypes>UID</defaultValueTypes>
<defaultValueTypes>NULL</defaultValueTypes>
<lengthSemantic>BYTE</lengthSemantic>
<lengthSemantic>CHAR</lengthSemantic>
<name>CHAR</name>
<name>CHARACTER</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="DATE_1" keyConstraintSupported="true" primitiveType="DATE" jdbcEnumType="91" javaClassName="java.sql.Date">
<defaultValueTypes>CURRENT_DATE</defaultValueTypes>
<defaultValueTypes>SYSDATE</defaultValueTypes>
<defaultValueTypes>NULL</defaultValueTypes>
<name>DATETIME</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="NUMERIC_1" scaleSupported="true" precisionSupported="true" keyConstraintSupported="true" identitySupported="false" maximumPrecision="38" maximumScale="127" minimumScale="-84" primitiveType="NUMERIC" jdbcEnumType="2" javaClassName="java.math.BigDecimal">
<defaultValueTypes>NULL</defaultValueTypes>
<name>NUMERIC</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="DOUBLE_PRECISION_1" primitiveType="DOUBLE_PRECISION" jdbcEnumType="8" javaClassName="double">
<defaultValueTypes>NULL</defaultValueTypes>
<name>DOUBLE</name>
</predefinedDataTypeDefinitions>
<predefinedDataTypeDefinitions xmi:id="INTEGER_2" multipleColumnsSupported="true" primitiveType="INTEGER" jdbcEnumType="-7" javaClassName="boolean">
<defaultValueTypes>NULL</defaultValueTypes>
<name>BOOL</name>
</predefinedDataTypeDefinitions>
<columnDefinition identitySupported="true" identityStartValueSupported="true" identityIncrementSupported="true" identityMinimumSupported="true" identityMaximumSupported="true" identityCycleSupported="true"/>
<constraintDefinition clusteredPrimaryKeySupported="true" clusteredUniqueConstraintSupported="true">
<parentUpdateDRIRuleType>RESTRICT</parentUpdateDRIRuleType>
<parentUpdateDRIRuleType>NO_ACTION</parentUpdateDRIRuleType>
<parentDeleteDRIRuleType>RESTRICT</parentDeleteDRIRuleType>
<parentDeleteDRIRuleType>CASCADE</parentDeleteDRIRuleType>
<parentDeleteDRIRuleType>SET_NULL</parentDeleteDRIRuleType>
<parentDeleteDRIRuleType>NO_ACTION</parentDeleteDRIRuleType>
<checkOption>NONE</checkOption>
<checkOption>LOCAL</checkOption>
<checkOption>CASCADE</checkOption>
</constraintDefinition>
<SQLSyntaxDefinition>
<keywords>BOOL</keywords>
</SQLSyntaxDefinition>
</DBDefinition:DatabaseVendorDefinition>