org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor
Class DataTypeProviderExt

java.lang.Object
  extended by org.eclipse.datatools.sqltools.core.DataTypeProvider
      extended by org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples.routineeditor.DataTypeProviderExt
Direct Known Subclasses:
ASADataTypeProvider

public class DataTypeProviderExt
extends org.eclipse.datatools.sqltools.core.DataTypeProvider

Extension of data type provider for DMP where quick SQL parser is used to parse the data type string

Author:
Idull

Field Summary
 
Fields inherited from class org.eclipse.datatools.sqltools.core.DataTypeProvider
ALL, DB_SPECIFIC_CONTEXT_BASE, INDEX_COLUMN, LENGTH_FEATURE, NAME_FEATURE, PARAMETER, PRECISION_FEATURE, PREDEFINED, RETURN_VALUE, SCALE_FEATURE, TABLE_COLUMN, UDT, VARIABLE
 
Constructor Summary
DataTypeProviderExt()
           
 
Method Summary
 DataType getDataType(java.lang.String typeString, Schema schema, int context, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
           
 DataType getDataType(java.lang.String typeString, Schema schema, int context, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier, boolean refresh)
           
 java.lang.String getDataTypeString(DataType dataType, org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
          TODO: will pull up to DTP
 
Methods inherited from class org.eclipse.datatools.sqltools.core.DataTypeProvider
getAvailableDataTypes, getAvailableDataTypesDisplayString, getDataType, getDataTypeString, getPredefinedDataTypeDefinitions, getPredefinedDataTypeNames
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTypeProviderExt

public DataTypeProviderExt()
Method Detail

getDataType

public DataType getDataType(java.lang.String typeString,
                            Schema schema,
                            int context,
                            org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier,
                            boolean refresh)
Parameters:
typeString -
schema -
context -
databaseIdentifier -
refresh -
Returns:

getDataType

public DataType getDataType(java.lang.String typeString,
                            Schema schema,
                            int context,
                            org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
Overrides:
getDataType in class org.eclipse.datatools.sqltools.core.DataTypeProvider

getDataTypeString

public java.lang.String getDataTypeString(DataType dataType,
                                          org.eclipse.datatools.sqltools.core.DatabaseIdentifier databaseIdentifier)
TODO: will pull up to DTP

Parameters:
dataType -
qualified -
databaseIdentifier -
Returns: