|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.ddlutils.model.TypeMap
public abstract class TypeMap
A class that maps SQL type names to their JDBC type ID found in
Types and vice versa.
| Field Summary | |
|---|---|
static String |
ARRAY
The string representation of the Types.ARRAY constant. |
static String |
BIGINT
The string representation of the Types.BIGINT constant. |
static String |
BINARY
The string representation of the Types.BINARY constant. |
static String |
BIT
The string representation of the Types.BIT constant. |
static String |
BLOB
The string representation of the Types.BLOB constant. |
static String |
BOOLEAN
The string representation of the Types.BOOLEAN constant. |
static String |
CHAR
The string representation of the Types.CHAR constant. |
static String |
CLOB
The string representation of the Types.CLOB constant. |
static String |
DATALINK
The string representation of the Types.DATALINK constant. |
static String |
DATE
The string representation of the Types.DATE constant. |
static String |
DECIMAL
The string representation of the Types.DECIMAL constant. |
static String |
DISTINCT
The string representation of the Types.DISTINCT constant. |
static String |
DOUBLE
The string representation of the Types.DOUBLE constant. |
static String |
FLOAT
The string representation of the Types.FLOAT constant. |
static String |
INTEGER
The string representation of the Types.INTEGER constant. |
static String |
JAVA_OBJECT
The string representation of the Types.JAVA_OBJECT constant. |
static String |
LONGVARBINARY
The string representation of the Types.LONGVARBINARY constant. |
static String |
LONGVARCHAR
The string representation of the Types.LONGVARCHAR constant. |
static String |
NULL
The string representation of the Types.NULL constant. |
static String |
NUMERIC
The string representation of the Types.NUMERIC constant. |
static String |
OTHER
The string representation of the Types.OTHER constant. |
static String |
REAL
The string representation of the Types.REAL constant. |
static String |
REF
The string representation of the Types.REF constant. |
static String |
SMALLINT
The string representation of the Types.SMALLINT constant. |
static String |
STRUCT
The string representation of the Types.STRUCT constant. |
static String |
TIME
The string representation of the Types.TIME constant. |
static String |
TIMESTAMP
The string representation of the Types.TIMESTAMP constant. |
static String |
TINYINT
The string representation of the Types.TINYINT constant. |
static String |
VARBINARY
The string representation of the Types.VARBINARY constant. |
static String |
VARCHAR
The string representation of the Types.VARCHAR constant. |
| Constructor Summary | |
|---|---|
TypeMap()
|
|
| Method Summary | |
|---|---|
static Integer |
getJdbcTypeCode(String typeName)
Returns the JDBC type code (one of the Types constants) that
corresponds to the given JDBC type name. |
static String |
getJdbcTypeName(int typeCode)
Returns the JDBC type name that corresponds to the given type code (one of the Types constants). |
static boolean |
isBinaryType(int jdbcTypeCode)
Determines whether the given jdbc type (one of the Types constants)
is a binary type. |
static boolean |
isDateTimeType(int jdbcTypeCode)
Determines whether the given jdbc type (one of the Types constants)
is a date/time type. |
static boolean |
isNumericType(int jdbcTypeCode)
Determines whether the given jdbc type (one of the Types constants)
is a numeric type. |
static boolean |
isSpecialType(int jdbcTypeCode)
Determines whether the given sql type (one of the Types constants)
is a special type. |
static boolean |
isTextType(int jdbcTypeCode)
Determines whether the given jdbc type (one of the Types constants)
is a text type. |
protected static void |
registerJdbcType(int typeCode,
String typeName,
JdbcTypeCategoryEnum category)
Registers a jdbc type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ARRAY
Types.ARRAY constant.
public static final String BIGINT
Types.BIGINT constant.
public static final String BINARY
Types.BINARY constant.
public static final String BIT
Types.BIT constant.
public static final String BLOB
Types.BLOB constant.
public static final String BOOLEAN
Types.BOOLEAN constant.
public static final String CHAR
Types.CHAR constant.
public static final String CLOB
Types.CLOB constant.
public static final String DATALINK
Types.DATALINK constant.
public static final String DATE
Types.DATE constant.
public static final String DECIMAL
Types.DECIMAL constant.
public static final String DISTINCT
Types.DISTINCT constant.
public static final String DOUBLE
Types.DOUBLE constant.
public static final String FLOAT
Types.FLOAT constant.
public static final String INTEGER
Types.INTEGER constant.
public static final String JAVA_OBJECT
Types.JAVA_OBJECT constant.
public static final String LONGVARBINARY
Types.LONGVARBINARY constant.
public static final String LONGVARCHAR
Types.LONGVARCHAR constant.
public static final String NULL
Types.NULL constant.
public static final String NUMERIC
Types.NUMERIC constant.
public static final String OTHER
Types.OTHER constant.
public static final String REAL
Types.REAL constant.
public static final String REF
Types.REF constant.
public static final String SMALLINT
Types.SMALLINT constant.
public static final String STRUCT
Types.STRUCT constant.
public static final String TIME
Types.TIME constant.
public static final String TIMESTAMP
Types.TIMESTAMP constant.
public static final String TINYINT
Types.TINYINT constant.
public static final String VARBINARY
Types.VARBINARY constant.
public static final String VARCHAR
Types.VARCHAR constant.
| Constructor Detail |
|---|
public TypeMap()
| Method Detail |
|---|
public static Integer getJdbcTypeCode(String typeName)
Types constants) that
corresponds to the given JDBC type name.
typeName - The JDBC type name (case is ignored)
null if the type is unknownpublic static String getJdbcTypeName(int typeCode)
Types constants).
typeCode - The type code
null if the type is unknown
protected static void registerJdbcType(int typeCode,
String typeName,
JdbcTypeCategoryEnum category)
typeCode - The type code (one of the Types constants)typeName - The type name (case is ignored)category - The type categorypublic static boolean isNumericType(int jdbcTypeCode)
Types constants)
is a numeric type.
jdbcTypeCode - The type code
true if the type is a numeric onepublic static boolean isDateTimeType(int jdbcTypeCode)
Types constants)
is a date/time type.
jdbcTypeCode - The type code
true if the type is a numeric onepublic static boolean isTextType(int jdbcTypeCode)
Types constants)
is a text type.
jdbcTypeCode - The type code
true if the type is a text onepublic static boolean isBinaryType(int jdbcTypeCode)
Types constants)
is a binary type.
jdbcTypeCode - The type code
true if the type is a binary onepublic static boolean isSpecialType(int jdbcTypeCode)
Types constants)
is a special type.
jdbcTypeCode - The type code
true if the type is a special one
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||