## Uses of Interface
org.eclipse.datatools.modelbase.sql.datatypes.DataType

Packages that use DataType
org.eclipse.datatools.connectivity.sqm.core.definition
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
org.eclipse.datatools.modelbase.sql.datatypes
org.eclipse.datatools.modelbase.sql.datatypes.impl
org.eclipse.datatools.modelbase.sql.datatypes.util
org.eclipse.datatools.modelbase.sql.query
org.eclipse.datatools.modelbase.sql.query.helper
org.eclipse.datatools.modelbase.sql.query.impl
org.eclipse.datatools.modelbase.sql.schema
org.eclipse.datatools.modelbase.sql.schema.impl
org.eclipse.datatools.modelbase.sql.xml.query
org.eclipse.datatools.modelbase.sql.xml.query.impl

Uses of DataType in org.eclipse.datatools.connectivity.sqm.core.definition

Methods in org.eclipse.datatools.connectivity.sqm.core.definition with parameters of type DataType
`boolean` `DatabaseDefinition.isKeyConstraintSupported(DataType dataType)`

Uses of DataType in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc

Classes in org.eclipse.datatools.connectivity.sqm.core.rte.jdbc that implement DataType
`class` `JDBCDistinctUDT`
`class` `JDBCStructuredUDT`

Uses of DataType in org.eclipse.datatools.modelbase.sql.datatypes

Subinterfaces of DataType in org.eclipse.datatools.modelbase.sql.datatypes
`interface` `ApproximateNumericDataType` A representation of the model object 'Approximate Numeric Data Type'.
`interface` `ArrayDataType` A representation of the model object 'Array Data Type'.
`interface` `BinaryStringDataType` A representation of the model object 'Binary String Data Type'.
`interface` `BooleanDataType` A representation of the model object 'Boolean Data Type'.
`interface` `CharacterStringDataType` A representation of the model object 'Character String Data Type'.
`interface` `CollectionDataType` A representation of the model object 'Collection Data Type'.
`interface` `ConstructedDataType` A representation of the model object 'Constructed Data Type'.
`interface` `DataLinkDataType` A representation of the model object 'Data Link Data Type'.
`interface` `DateDataType` A representation of the model object 'Date Data Type'.
`interface` `DistinctUserDefinedType` A representation of the model object 'Distinct User Defined Type'.
`interface` `Domain` A representation of the model object 'Domain'.
`interface` `ExactNumericDataType` A representation of the model object 'Exact Numeric Data Type'.
`interface` `FixedPrecisionDataType` A representation of the model object 'Fixed Precision Data Type'.
`interface` `IntegerDataType` A representation of the model object 'Integer Data Type'.
`interface` `IntervalDataType` A representation of the model object 'Interval Data Type'.
`interface` `MultisetDataType` A representation of the model object 'Multiset Data Type'.
`interface` `NumberDataType` A representation of the model object 'Number Data Type'.
`interface` `NumericalDataType` A representation of the model object 'Numerical Data Type'.
`interface` `PredefinedDataType` A representation of the model object 'Predefined Data Type'.
`interface` `ReferenceDataType` A representation of the model object 'Reference Data Type'.
`interface` `RowDataType` A representation of the model object 'Row Data Type'.
`interface` `SQLDataType` A representation of the model object 'SQL Data Type'.
`interface` `StructuredUserDefinedType` A representation of the model object 'Structured User Defined Type'.
`interface` `TimeDataType` A representation of the model object 'Time Data Type'.
`interface` `UserDefinedType` A representation of the model object 'User Defined Type'.
`interface` `XMLDataType` A representation of the model object 'XML Data Type'.

Uses of DataType in org.eclipse.datatools.modelbase.sql.datatypes.impl

Classes in org.eclipse.datatools.modelbase.sql.datatypes.impl that implement DataType
`class` `ApproximateNumericDataTypeImpl` An implementation of the model object 'Approximate Numeric Data Type'.
`class` `ArrayDataTypeImpl` An implementation of the model object 'Array Data Type'.
`class` `BinaryStringDataTypeImpl` An implementation of the model object 'Binary String Data Type'.
`class` `BooleanDataTypeImpl` An implementation of the model object 'Boolean Data Type'.
`class` `CharacterStringDataTypeImpl` An implementation of the model object 'Character String Data Type'.
`class` `CollectionDataTypeImpl` An implementation of the model object 'Collection Data Type'.
`class` `ConstructedDataTypeImpl` An implementation of the model object 'Constructed Data Type'.
`class` `DataLinkDataTypeImpl` An implementation of the model object 'Data Link Data Type'.
`class` `DataTypeImpl` An implementation of the model object 'Data Type'.
`class` `DateDataTypeImpl` An implementation of the model object 'Date Data Type'.
`class` `DistinctUserDefinedTypeImpl` An implementation of the model object 'Distinct User Defined Type'.
`class` `DomainImpl` An implementation of the model object 'Domain'.
`class` `ExactNumericDataTypeImpl` An implementation of the model object 'Exact Numeric Data Type'.
`class` `FixedPrecisionDataTypeImpl` An implementation of the model object 'Fixed Precision Data Type'.
`class` `IntegerDataTypeImpl` An implementation of the model object 'Integer Data Type'.
`class` `IntervalDataTypeImpl` An implementation of the model object 'Interval Data Type'.
`class` `MultisetDataTypeImpl` An implementation of the model object 'Multiset Data Type'.
`class` `NumericalDataTypeImpl` An implementation of the model object 'Numerical Data Type'.
`class` `PredefinedDataTypeImpl` An implementation of the model object 'Predefined Data Type'.
`class` `ReferenceDataTypeImpl` An implementation of the model object 'Reference Data Type'.
`class` `RowDataTypeImpl` An implementation of the model object 'Row Data Type'.
`class` `SQLDataTypeImpl` An implementation of the model object 'SQL Data Type'.
`class` `StructuredUserDefinedTypeImpl` An implementation of the model object 'Structured User Defined Type'.
`class` `TimeDataTypeImpl` An implementation of the model object 'Time Data Type'.
`class` `UserDefinedTypeImpl` An implementation of the model object 'User Defined Type'.
`class` `XMLDataTypeImpl` An implementation of the model object 'XML Data Type'.

Uses of DataType in org.eclipse.datatools.modelbase.sql.datatypes.util

Methods in org.eclipse.datatools.modelbase.sql.datatypes.util with parameters of type DataType
`java.lang.Object` `SQLDataTypesSwitch.caseDataType(DataType object)` Returns the result of interpretting the object as an instance of 'Data Type'.

Uses of DataType in org.eclipse.datatools.modelbase.sql.query

Methods in org.eclipse.datatools.modelbase.sql.query that return DataType
`DataType` `QueryValueExpression.getDataType()` Returns the value of the 'Data Type' containment reference.

Methods in org.eclipse.datatools.modelbase.sql.query with parameters of type DataType
`void` `QueryValueExpression.setDataType(DataType value)` Sets the value of the '`Data Type`' containment reference.

Uses of DataType in org.eclipse.datatools.modelbase.sql.query.helper

Methods in org.eclipse.datatools.modelbase.sql.query.helper that return DataType
`static DataType` `ValueExpressionHelper.copyDataType(DataType dataType)` Returns a copy of the given `datatype` using `EcoreUtil#copy(org.eclipse.emf.ecore.EObject)`.
`static DataType` `ValueExpressionHelper.numericDataTypePromotion(DataType left, DataType right)` Do the numeric data type promotion
`static DataType` `ValueExpressionHelper.resolveCombinedDataType(DataType aDataType, DataType anotherDataType)` CHANGE IMPLEMENTATION! CODE INCORRECT! returns the given `aDataType`, if not `null`, or the given `anotherDataType`.
`static DataType` `DatabaseHelper.getDataType(int decimal, java.lang.String string, java.lang.String string2, java.lang.String string3, Database adb)` Deprecated. not even implemented! use `ValueExpressionHelper#getPredefinedDataTypeForSimpleValue(String)`

Methods in org.eclipse.datatools.modelbase.sql.query.helper with parameters of type DataType
`static DataType` `ValueExpressionHelper.copyDataType(DataType dataType)` Returns a copy of the given `datatype` using `EcoreUtil#copy(org.eclipse.emf.ecore.EObject)`.
`static DataType` `ValueExpressionHelper.numericDataTypePromotion(DataType left, DataType right)` Do the numeric data type promotion
`static DataType` `ValueExpressionHelper.resolveCombinedDataType(DataType aDataType, DataType anotherDataType)` CHANGE IMPLEMENTATION! CODE INCORRECT! returns the given `aDataType`, if not `null`, or the given `anotherDataType`.

Uses of DataType in org.eclipse.datatools.modelbase.sql.query.impl

Methods in org.eclipse.datatools.modelbase.sql.query.impl that return DataType
`DataType` `QueryValueExpressionImpl.getDataType()`

Methods in org.eclipse.datatools.modelbase.sql.query.impl with parameters of type DataType
`NotificationChain` `QueryValueExpressionImpl.basicSetDataType(DataType newDataType, NotificationChain msgs)`
`void` `QueryValueExpressionImpl.setDataType(DataType newDataType)`

Uses of DataType in org.eclipse.datatools.modelbase.sql.schema

Methods in org.eclipse.datatools.modelbase.sql.schema that return DataType
`DataType` `TypedElement.getDataType()` Get the type for this TypedElement

Methods in org.eclipse.datatools.modelbase.sql.schema with parameters of type DataType
`void` `TypedElement.setDataType(DataType newType)` Set the type for this TypedElement

Uses of DataType in org.eclipse.datatools.modelbase.sql.schema.impl

Methods in org.eclipse.datatools.modelbase.sql.schema.impl that return DataType
`DataType` `TypedElementImpl.getDataType()`

Methods in org.eclipse.datatools.modelbase.sql.schema.impl with parameters of type DataType
`void` `TypedElementImpl.setDataType(DataType newType)`

Uses of DataType in org.eclipse.datatools.modelbase.sql.xml.query

Methods in org.eclipse.datatools.modelbase.sql.xml.query that return DataType
`DataType` `XMLTableColumnDefinitionRegular.getDataType()` Returns the value of the 'Data Type' containment reference.

Methods in org.eclipse.datatools.modelbase.sql.xml.query with parameters of type DataType
`void` `XMLTableColumnDefinitionRegular.setDataType(DataType value)` Sets the value of the '`Data Type`' containment reference.

Uses of DataType in org.eclipse.datatools.modelbase.sql.xml.query.impl

Methods in org.eclipse.datatools.modelbase.sql.xml.query.impl that return DataType
`DataType` `XMLTableColumnDefinitionRegularImpl.getDataType()`

Methods in org.eclipse.datatools.modelbase.sql.xml.query.impl with parameters of type DataType
`NotificationChain` `XMLTableColumnDefinitionRegularImpl.basicSetDataType(DataType newDataType, NotificationChain msgs)`
`void` `XMLTableColumnDefinitionRegularImpl.setDataType(DataType newDataType)`

Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.