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.enablement.ase.catalog   
org.eclipse.datatools.enablement.sybase.asa.base.catalog   
org.eclipse.datatools.enablement.sybase.asa.catalog   
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel   
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl   
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util   
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples   
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.model.validation   
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor   
org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils   
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel   
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl   
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util   
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.util   
org.eclipse.datatools.modelbase.sql.schema   
org.eclipse.datatools.modelbase.sql.xml.query   
org.eclipse.datatools.sqltools.parsers.sql.query   
org.eclipse.datatools.sqltools.parsers.sql.xml.query   
org.eclipse.datatools.sqltools.sql.util   
org.eclipse.datatools.sqltools.sqlbuilder.model   
org.eclipse.datatools.sqltools.sqlbuilder.views   
 

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)
           
 boolean DefaultDatabaseDefinition.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.enablement.ase.catalog
 

Classes in org.eclipse.datatools.enablement.ase.catalog that implement DataType
 class SybaseASECatalogPreDefinedType
           
 class SybaseASECatalogUserDefinedType
           
 

Methods in org.eclipse.datatools.enablement.ase.catalog that return DataType
 DataType SybaseASECatalogColumn.getDataType()
           
static DataType SybaseASECatalogUtils.getSpecifiedUserDefinedDatatype(Catalog catalog, java.lang.String typeName)
           
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.base.catalog
 

Classes in org.eclipse.datatools.enablement.sybase.asa.base.catalog that implement DataType
 class SybaseASACatalogBasePreDefinedType
           
 class SybaseASACatalogBaseUserDefinedDataType
           
 

Methods in org.eclipse.datatools.enablement.sybase.asa.base.catalog that return DataType
 DataType SybaseASACatalogBaseColumn.getDataType()
           
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.catalog
 

Methods in org.eclipse.datatools.enablement.sybase.asa.catalog with parameters of type DataType
static PredefinedDataType SybaseASACatalogUtils.getPredefinedRepresentation(DataType datatype)
           
static boolean SybaseASACatalogUtils.isBinaryType(DataType datatype)
           
static boolean SybaseASACatalogUtils.isDateType(DataType datatype)
           
static boolean SybaseASACatalogUtils.isNumericType(DataType datatype)
           
static boolean SybaseASACatalogUtils.isStringType(DataType datatype)
           
static boolean SybaseASACatalogUtils.isTimeType(DataType datatype)
           
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel
 

Subinterfaces of DataType in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel
 interface SybaseASABasePredefinedDataType
          A representation of the model object 'Sybase ASA Base Predefined Data Type'.
 interface SybaseASABaseUserDefinedType
          A representation of the model object 'Sybase ASA Base User Defined Type'.
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl
 

Classes in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl that implement DataType
 class SybaseASABasePredefinedDataTypeImpl
          An implementation of the model object 'Sybase ASA Base Predefined Data Type'.
 class SybaseASABaseUserDefinedTypeImpl
          An implementation of the model object 'Sybase ASA Base User Defined Type'.
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util
 

Methods in org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.util with parameters of type DataType
 java.lang.Object SybaseasabasesqlmodelSwitch.caseDataType(DataType object)
          Returns the result of interpreting the object as an instance of 'Data Type'.
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples
 

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples that return DataType
 DataType[] ASADataTypeProvider.getAvailableDataTypes(int context, Schema schema, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
           
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.model.validation
 

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.model.validation with parameters of type DataType
 java.lang.String ASASQLDataOfflineValidator.validateCharacterStringDataType(DataType type, java.lang.String strValue)
           
 java.lang.String ASASQLDataOfflineValidator.validateDateDataType(DataType type, java.lang.String strValue)
           
 java.lang.String ASASQLDataOfflineValidator.validateDistinctUserDefinedType(DataType type, java.lang.String strValue)
           
 java.lang.String ASASQLDataOfflineValidator.validateNumberDataType(DataType type, java.lang.String strValue)
           
 java.lang.String ASASQLDataOfflineValidator.validateNumericalDataType(DataType type, java.lang.String strValue)
           
 java.lang.String ASASQLDataOfflineValidator.validateTimeDataType(DataType type, java.lang.String strValue)
          TIME, TIMESTAMP
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor
 

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor that return DataType
 DataType DataTypeProviderExt.getDataType(java.lang.String typeString, Schema schema, int context, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
           
 DataType DataTypeProviderExt.getDataType(java.lang.String typeString, Schema schema, int context, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier, boolean refresh)
           
 

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor with parameters of type DataType
 java.lang.String DataTypeProviderExt.getDataTypeString(DataType dataType, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
          TODO: will pull up to DTP
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils
 

Methods in org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.tableeditor.utils with parameters of type DataType
static PredefinedDataType ASADatatypeUtil.getPredefinedRepresentation(DataType datatype)
           
static boolean ASADatatypeUtil.isBinaryType(DataType datatype)
           
static boolean ASADatatypeUtil.isDateType(DataType datatype)
           
static boolean ASADatatypeUtil.isNumericType(DataType datatype)
           
static boolean ASADatatypeUtil.isStringType(DataType datatype)
           
static boolean ASADatatypeUtil.isTimeType(DataType datatype)
           
static boolean ASADatatypeUtil.isTSType(DataType datatype)
          If it has primitive type is the primitive type is time/date type, then it's a timestamp type
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
 

Subinterfaces of DataType in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel
 interface SybaseASEPredefinedDataType
          A representation of the model object 'Sybase ASE Predefined Data Type'.
 interface SybaseASEUserDefinedType
          A representation of the model object 'Sybase ASE User Defined Type'.
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl
 

Classes in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl that implement DataType
 class SybaseASEPredefinedDataTypeImpl
          An implementation of the model object 'Sybase ASE Predefined Data Type'.
 class SybaseASEUserDefinedTypeImpl
          An implementation of the model object 'Sybase ASE User Defined Type'.
 

Uses of DataType in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util
 

Methods in org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.util with parameters of type DataType
 java.lang.Object SybaseasesqlmodelSwitch.caseDataType(DataType object)
          Returns the result of interpreting the object as an instance of 'Data Type'.
 

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 org.eclipse.datatools.modelbase.sql.datatypes.impl.ArrayDataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.CollectionDataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.ConstructedDataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.DataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.DistinctUserDefinedTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.DomainImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.MultisetDataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.PredefinedDataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.SQLDataTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.StructuredUserDefinedTypeImpl
           
 class org.eclipse.datatools.modelbase.sql.datatypes.impl.UserDefinedTypeImpl
           
 

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 interpreting 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.
 

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.util
 

Subinterfaces of DataType in org.eclipse.datatools.modelbase.sql.query.util
 interface SQLQueryArrayDataType
          The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType, and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.
 interface SQLQueryMultisetDataType
          The SQL Model SQLDataTypesFactory class does not provide a method to create a MultisetDataType, and the constructor of MultisetDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.
 

Classes in org.eclipse.datatools.modelbase.sql.query.util that implement DataType
 class SQLQueryArrayDataTypeImpl
          The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType, and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.
 class SQLQueryMultisetDataTypeImpl
          The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType, and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer can generate SQL for them.
 

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.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.sqltools.parsers.sql.query
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.query that return DataType
 DataType SQLQueryParserFactory.createDataType(java.lang.String aTypeName)
           
 DataType SQLQueryParserFactory.createUserDefinedTypeFromDomainName(java.lang.String domainName)
          Deprecated.  
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.query with parameters of type DataType
 ValueExpressionCast SQLQueryParserFactory.createCastExpression(QueryValueExpression aExpr, DataType aCastType)
           
 ArrayDataType SQLQueryParserFactoryDataTypes.createDataTypeArray(DataType elementDataType)
          Factory method to construct a ArrayDataType with the element data type elementDataType.
 ArrayDataType SQLQueryParserFactory.createDataTypeArray(DataType dataType)
           
 ArrayDataType SQLQueryParserFactoryDataTypes.createDataTypeArray(DataType elementDataType, int maxCardinality)
          Factory method to construct a ArrayDataType with the element data type elementDataType and with maximum cardinality specified by maxCardinality.
 ArrayDataType SQLQueryParserFactory.createDataTypeArray(DataType dataType, int maxCardinality)
           
 ArrayDataType SQLQueryParserFactory.createDataTypeArray(DataType dataType, int maxCardinality, java.lang.String typeName)
           
 MultisetDataType SQLQueryParserFactoryDataTypes.createDataTypeMultiset(DataType elementDataType)
          Factory method to construct a MultisetDataType with the element data type elementDataType.
 MultisetDataType SQLQueryParserFactory.createDataTypeMultiset(DataType dataType)
           
 MultisetDataType SQLQueryParserFactory.createDataTypeMultiset(DataType dataType, java.lang.String typeName)
           
 

Uses of DataType in org.eclipse.datatools.sqltools.parsers.sql.xml.query
 

Methods in org.eclipse.datatools.sqltools.parsers.sql.xml.query with parameters of type DataType
 XMLSerializeFunction SQLXMLQueryParserFactory.createXMLSerializeFunction(java.lang.String aName, int aContentOption, QueryValueExpression aValueExpr, DataType aDataType, java.lang.String aEncodingSpec, java.lang.String aVersion, int aDeclOption)
           
 XMLTableColumnDefinitionRegular SQLXMLQueryParserFactory.createXMLTableColumnDefinitionRegular(java.lang.String columnName, DataType dataType, int passingOption, QueryValueExpression defaultOption, java.lang.String columnPattern)
           
 XMLValueExpressionCast SQLXMLQueryParserFactory.createXMLValueExpressionCast(QueryValueExpression operandExpression, DataType targetType, int passingtype)
           
 

Uses of DataType in org.eclipse.datatools.sqltools.sql.util
 

Methods in org.eclipse.datatools.sqltools.sql.util with parameters of type DataType
static IDatatype ModelUtil.map(DatabaseDefinition databaseDefinition, DataType type, java.lang.String owner)
           
 

Uses of DataType in org.eclipse.datatools.sqltools.sqlbuilder.model
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.model with parameters of type DataType
 java.lang.String ExpressionHelper.appendQuotes(DataType columnType, java.lang.String value)
          Adds quotes to the string value passed which has given DataType.
 

Uses of DataType in org.eclipse.datatools.sqltools.sqlbuilder.views
 

Methods in org.eclipse.datatools.sqltools.sqlbuilder.views with parameters of type DataType
 void EditComboBoxCellEditor.setPairDataType(DataType dtype)
          Sets the DataType of PairSource.