public enum ColumnType extends Enum<ColumnType>
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
convertDbTypeToSqlType(String str) |
static ColumnType |
convertProtocolTypeToColumnType(int typeValue,
int charsetNumber,
boolean isOracleMode)
Convert protocol type to ColumnType.
|
static Class |
convertSqlTypeToClass(int type)
Permit to know java result class according to java.sql.Types.
|
static ColumnType |
convertSqlTypeToColumnType(int sqlType)
Convert sql type to ColumnType.
|
String |
getClassName() |
static String |
getClassName(ColumnType type,
int len,
boolean signed,
boolean binary,
Options options)
Get class name.
|
static String |
getColumnTypeName(ColumnType type,
long len,
boolean signed,
boolean binary,
boolean isOracelMode)
Get columnTypeName.
|
int |
getSqlType() |
String |
getSqlTypeName() |
short |
getType() |
String |
getTypeName() |
static boolean |
isNumeric(ColumnType type)
Is type numeric.
|
static ColumnType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ColumnType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ColumnType NULL
public static final ColumnType TINYINT
public static final ColumnType SMALLINT
public static final ColumnType INTEGER
public static final ColumnType NUMBER
public static final ColumnType BIGINT
public static final ColumnType FLOAT
public static final ColumnType BINARY_FLOAT
public static final ColumnType DOUBLE
public static final ColumnType BINARY_DOUBLE
public static final ColumnType TIMESTAMP
public static final ColumnType DATE
public static final ColumnType TIME
public static final ColumnType DATETIME
public static final ColumnType YEAR
public static final ColumnType COMPLEX
public static final ColumnType TIMESTAMP_TZ
public static final ColumnType TIMESTAMP_LTZ
public static final ColumnType TIMESTAMP_NANO
public static final ColumnType INTERVALYM
public static final ColumnType INTERVALDS
public static final ColumnType NUMBER_FLOAT
public static final ColumnType ROWID
public static final ColumnType JSON
public static final ColumnType DECIMAL
public static final ColumnType OBDECIMAL
public static final ColumnType TINYBLOB
public static final ColumnType MEDIUMBLOB
public static final ColumnType LONGBLOB
public static final ColumnType BLOB
public static final ColumnType GEOMETRY
public static final ColumnType VARCHAR
public static final ColumnType NVARCHAR2
public static final ColumnType NCHAR
public static final ColumnType ORA_BLOB
public static final ColumnType ORA_CLOB
public static final ColumnType VARSTRING
public static final ColumnType VARCHAR2
public static final ColumnType STRING
public static final ColumnType OLDDECIMAL
public static final ColumnType MEDIUMINT
public static final ColumnType NEWDATE
public static final ColumnType BIT
public static final ColumnType ENUM
public static final ColumnType SET
public static final ColumnType ARRAY
public static final ColumnType STRUCT
public static final ColumnType RAW
public static final ColumnType CURSOR
public static ColumnType[] values()
for (ColumnType c : ColumnType.values()) System.out.println(c);
public static ColumnType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static int convertDbTypeToSqlType(String str)
public static Class convertSqlTypeToClass(int type)
type - java.sql.Type valuepublic static ColumnType convertProtocolTypeToColumnType(int typeValue, int charsetNumber, boolean isOracleMode)
typeValue - type valuecharsetNumber - charsetpublic static ColumnType convertSqlTypeToColumnType(int sqlType)
sqlType - sql type valuepublic static String getColumnTypeName(ColumnType type, long len, boolean signed, boolean binary, boolean isOracelMode)
type - typelen - lensigned - signedbinary - binarypublic static String getClassName(ColumnType type, int len, boolean signed, boolean binary, Options options)
type - typelen - lensigned - signedbinary - binaryoptions - optionspublic String getClassName()
public int getSqlType()
public String getTypeName()
public short getType()
public String getSqlTypeName()
public static boolean isNumeric(ColumnType type)
type - mariadb typeCopyright © 2024 oceanbase.com. All rights reserved.