## org.eclipse.datatools.modelbase.sql.datatypes
Interface SQLDataType

All Superinterfaces:
  DataType, SQLObject

All Known Subinterfaces:
  ApproximateNumericDataType, ArrayDataType, BinaryStringDataType, BooleanDataType, CharacterStringDataType, CollectionDataType, ConstructedDataType, DataLinkDataType, DateDataType, ExactNumericDataType, FixedPrecisionDataType, IntegerDataType, IntervalDataType, MultisetDataType, NumberDataType, NumericalDataType, PredefinedDataType, ReferenceDataType, RowDataType, TimeDataType, XMLDataType

All Known Implementing Classes:
  ApproximateNumericDataTypeImpl, ArrayDataTypeImpl, BinaryStringDataTypeImpl, BooleanDataTypeImpl, CharacterStringDataTypeImpl, CollectionDataTypeImpl, ConstructedDataTypeImpl, DataLinkDataTypeImpl, DateDataTypeImpl, ExactNumericDataTypeImpl, FixedPrecisionDataTypeImpl, IntegerDataTypeImpl, IntervalDataTypeImpl, MultisetDataTypeImpl, NumericalDataTypeImpl, PredefinedDataTypeImpl, ReferenceDataTypeImpl, RowDataTypeImpl, SQLDataTypeImpl, TimeDataTypeImpl, XMLDataTypeImpl

public interface SQLDataType
extends DataType

A representation of the model object 'SQL Data Type'. SQLDataType represents any non user defined data type. It was introduced because a TypedElement needs to distinguish between UDTs and non UDTs.

See Also:
  `SQLDataTypesPackage.getSQLDataType()`

Methods inherited from interface org.eclipse.datatools.modelbase.sql.datatypes.DataType
`setContainer`

Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
`addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel`

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