|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.modelbase.sql.query.helper.DataTypeHelper
This helper class provides convenience methods related to
PredefinedDataType
.
Field Summary | |
static java.lang.String |
TYPENAME_BIGINT
|
static java.lang.String |
TYPENAME_BINARY
|
static java.lang.String |
TYPENAME_BINARY_LARGE_OBJECT
|
static java.lang.String |
TYPENAME_BINARY_VARYING
|
static java.lang.String |
TYPENAME_BLOB
|
static java.lang.String |
TYPENAME_BOOLEAN
|
static java.lang.String |
TYPENAME_CHAR
|
static java.lang.String |
TYPENAME_CHARACTER
|
static java.lang.String |
TYPENAME_CHARACTER_LARGE_OBJECT
|
static java.lang.String |
TYPENAME_CHARACTER_VARYING
|
static java.lang.String |
TYPENAME_CLOB
|
static java.lang.String |
TYPENAME_DATALINK
|
static java.lang.String |
TYPENAME_DATE
|
static java.lang.String |
TYPENAME_DBCLOB
|
static java.lang.String |
TYPENAME_DECIMAL
|
static java.lang.String |
TYPENAME_DOUBLE
|
static java.lang.String |
TYPENAME_DOUBLE_PRECISION
|
static java.lang.String |
TYPENAME_FLOAT
|
static java.lang.String |
TYPENAME_GRAPHIC
|
static java.lang.String |
TYPENAME_INT
|
static java.lang.String |
TYPENAME_INTEGER
|
static java.lang.String |
TYPENAME_INTERVAL
|
static java.lang.String |
TYPENAME_LONG_VARCHAR
|
static java.lang.String |
TYPENAME_LONG_VARGRAPHIC
|
static java.lang.String |
TYPENAME_LONGVARCHAR
|
static java.lang.String |
TYPENAME_LONGVARG
|
static java.lang.String |
TYPENAME_LONGVARN
|
static java.lang.String |
TYPENAME_NATIONAL_CHARACTER
|
static java.lang.String |
TYPENAME_NATIONAL_CHARACTER_LARGE_OBJECT
|
static java.lang.String |
TYPENAME_NATIONAL_CHARACTER_VARYING
|
static java.lang.String |
TYPENAME_NUMERIC
|
static java.lang.String |
TYPENAME_REAL
|
static java.lang.String |
TYPENAME_SMALLINT
|
static java.lang.String |
TYPENAME_TIME
|
static java.lang.String |
TYPENAME_TIMESTAMP
|
static java.lang.String |
TYPENAME_VARBINARY
|
static java.lang.String |
TYPENAME_VARCHAR
|
static java.lang.String |
TYPENAME_VARGRAPHIC
|
static java.lang.String |
TYPENAME_XML_TYPE
|
Constructor Summary | |
DataTypeHelper()
|
Method Summary | |
static int |
getJDBCTypeForNamedType(java.lang.String aTypeName)
CHECK IMPLEMENTATION! CODE UNTESTED! Gets the JDBC datatype identifier corresponding to the given named datatype. |
static PredefinedDataType |
getPredefinedDataTypeForNamedType(java.lang.String aTypeName)
CHECK IMPLEMENTATION! CODE UNTESTED! Gets the PredefinedDataType PrimitiveType enum value corresponding to the given type name. |
static int |
getPrimitiveTypeForNamedType(java.lang.String aTypeName)
CHECK IMPLEMENTATION! CODE UNTESTED! Gets the PrimitiveType enum value corresponding to the given type name. |
static java.lang.String |
getPrimitiveTypeName(PrimitiveType primitiveType)
Returns the name of the given 'Primitive Type' literal. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String TYPENAME_DOUBLE_PRECISION
public static final java.lang.String TYPENAME_BIGINT
public static final java.lang.String TYPENAME_BLOB
public static final java.lang.String TYPENAME_CHAR
public static final java.lang.String TYPENAME_DBCLOB
public static final java.lang.String TYPENAME_CHARACTER
public static final java.lang.String TYPENAME_CHARACTER_VARYING
public static final java.lang.String TYPENAME_CLOB
public static final java.lang.String TYPENAME_DATALINK
public static final java.lang.String TYPENAME_DATE
public static final java.lang.String TYPENAME_DECIMAL
public static final java.lang.String TYPENAME_DOUBLE
public static final java.lang.String TYPENAME_GRAPHIC
public static final java.lang.String TYPENAME_INT
public static final java.lang.String TYPENAME_INTEGER
public static final java.lang.String TYPENAME_LONGVARG
public static final java.lang.String TYPENAME_LONGVARN
public static final java.lang.String TYPENAME_LONGVARCHAR
public static final java.lang.String TYPENAME_LONG_VARGRAPHIC
public static final java.lang.String TYPENAME_LONG_VARCHAR
public static final java.lang.String TYPENAME_REAL
public static final java.lang.String TYPENAME_SMALLINT
public static final java.lang.String TYPENAME_TIMESTAMP
public static final java.lang.String TYPENAME_TIME
public static final java.lang.String TYPENAME_NUMERIC
public static final java.lang.String TYPENAME_VARBINARY
public static final java.lang.String TYPENAME_VARCHAR
public static final java.lang.String TYPENAME_VARGRAPHIC
public static final java.lang.String TYPENAME_CHARACTER_LARGE_OBJECT
public static final java.lang.String TYPENAME_NATIONAL_CHARACTER
public static final java.lang.String TYPENAME_NATIONAL_CHARACTER_VARYING
public static final java.lang.String TYPENAME_NATIONAL_CHARACTER_LARGE_OBJECT
public static final java.lang.String TYPENAME_BINARY
public static final java.lang.String TYPENAME_BINARY_VARYING
public static final java.lang.String TYPENAME_BINARY_LARGE_OBJECT
public static final java.lang.String TYPENAME_FLOAT
public static final java.lang.String TYPENAME_BOOLEAN
public static final java.lang.String TYPENAME_INTERVAL
public static final java.lang.String TYPENAME_XML_TYPE
Constructor Detail |
public DataTypeHelper()
Method Detail |
public static int getJDBCTypeForNamedType(java.lang.String aTypeName)
TYPENAME_*
provided by
ValueExpressionHelper
.
aTypeName
- a type name to use to lookup a JDBC datatype
TYPENAME_BIGINT
,
TYPENAME_VARGRAPHIC
public static int getPrimitiveTypeForNamedType(java.lang.String aTypeName)
TYPENAME_*
provided by
ValueExpressionHelper
.
aTypeName
- a type name to use to lookup a PrimitiveType
TYPENAME_BIGINT
,
TYPENAME_VARGRAPHIC
public static PredefinedDataType getPredefinedDataTypeForNamedType(java.lang.String aTypeName)
PredefinedDataType
PrimitiveType enum value corresponding to the given type name.
Use type names in constants TYPENAME_*
provided by
ValueExpressionHelper
.
aTypeName
- a type name to use to lookup a PrimitiveType
TYPENAME_BIGINT
,
TYPENAME_VARGRAPHIC
public static java.lang.String getPrimitiveTypeName(PrimitiveType primitiveType)
primitiveType
-
PrimitiveType
one of the
TYPENAME_xxx
constantsPrimitiveType
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |