|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metamatrix.common.types.MMJDBCSQLTypeInfo
public final class MMJDBCSQLTypeInfo
This is a helper class used to obtain SQL type information for java types. The SQL type information is obtained from java.sql.Types class. The integers and strings returned by methods in this class are based on constants in java.sql.Types.
Field Summary | |
---|---|
static java.lang.String |
BIGDECIMAL
|
static java.lang.String |
BIGDECIMAL_CLASS
|
static java.lang.String |
BIGINTEGER
|
static java.lang.String |
BIGINTEGER_CLASS
|
static java.lang.String |
BLOB
|
static java.lang.String |
BLOB_CLASS
|
static java.lang.String |
BOOLEAN
|
static java.lang.String |
BOOLEAN_CLASS
|
static java.lang.String |
BYTE
|
static java.lang.String |
BYTE_CLASS
|
static java.lang.String |
CHAR
|
static java.lang.String |
CHAR_CLASS
|
static java.lang.String |
CLOB
|
static java.lang.String |
CLOB_CLASS
|
static java.lang.String |
DATE
|
static java.lang.String |
DATE_CLASS
|
static java.lang.String |
DOUBLE
|
static java.lang.String |
DOUBLE_CLASS
|
static java.lang.String |
FLOAT
|
static java.lang.String |
FLOAT_CLASS
|
static java.lang.String |
INTEGER
|
static java.lang.String |
INTEGER_CLASS
|
static java.lang.String |
LONG
|
static java.lang.String |
LONG_CLASS
|
static java.lang.String |
NULL
|
static java.lang.String |
OBJECT
|
static java.lang.String |
OBJECT_CLASS
|
static java.lang.String |
SHORT
|
static java.lang.String |
SHORT_CLASS
|
static java.lang.String |
STRING
|
static java.lang.String |
STRING_CLASS
|
static java.lang.String |
TIME
|
static java.lang.String |
TIME_CLASS
|
static java.lang.String |
TIMESTAMP
|
static java.lang.String |
TIMESTAMP_CLASS
|
static java.lang.String |
XML
|
static java.lang.String |
XML_CLASS
|
Method Summary | |
---|---|
static java.lang.String |
getJavaClassName(int jdbcSQLType)
This method is used to obtain a the java class name given an int value indicating JDBC SQL type. |
static java.lang.String[] |
getMMTypeNames()
|
static int |
getSQLType(java.lang.String typeName)
This method is used to obtain a short indicating JDBC SQL type for any object. |
static int |
getSQLTypeFromClass(java.lang.String className)
Get sql Type from java class type name. |
static int |
getSQLTypeFromRuntimeType(java.lang.Class<?> type)
Get the sql type from the given runtime type |
static java.lang.String |
getTypeName(int sqlType)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String STRING
public static final java.lang.String BOOLEAN
public static final java.lang.String TIME
public static final java.lang.String DATE
public static final java.lang.String TIMESTAMP
public static final java.lang.String INTEGER
public static final java.lang.String FLOAT
public static final java.lang.String DOUBLE
public static final java.lang.String BIGDECIMAL
public static final java.lang.String BIGINTEGER
public static final java.lang.String BYTE
public static final java.lang.String SHORT
public static final java.lang.String LONG
public static final java.lang.String CHAR
public static final java.lang.String OBJECT
public static final java.lang.String CLOB
public static final java.lang.String BLOB
public static final java.lang.String XML
public static final java.lang.String NULL
public static final java.lang.String STRING_CLASS
public static final java.lang.String BOOLEAN_CLASS
public static final java.lang.String TIME_CLASS
public static final java.lang.String DATE_CLASS
public static final java.lang.String TIMESTAMP_CLASS
public static final java.lang.String INTEGER_CLASS
public static final java.lang.String FLOAT_CLASS
public static final java.lang.String DOUBLE_CLASS
public static final java.lang.String BIGDECIMAL_CLASS
public static final java.lang.String BYTE_CLASS
public static final java.lang.String SHORT_CLASS
public static final java.lang.String LONG_CLASS
public static final java.lang.String CHAR_CLASS
public static final java.lang.String BIGINTEGER_CLASS
public static final java.lang.String OBJECT_CLASS
public static final java.lang.String CLOB_CLASS
public static final java.lang.String BLOB_CLASS
public static final java.lang.String XML_CLASS
Method Detail |
---|
public static final int getSQLType(java.lang.String typeName)
Name
- of the metamatrix type.
public static final int getSQLTypeFromClass(java.lang.String className)
typeName
-
public static final int getSQLTypeFromRuntimeType(java.lang.Class<?> type)
type
-
public static final java.lang.String getJavaClassName(int jdbcSQLType)
int
- value giving the SQL type code.
public static final java.lang.String getTypeName(int sqlType)
public static java.lang.String[] getMMTypeNames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |