枚举 OceanBaseMysqlType
- java.lang.Object
-
- java.lang.Enum<OceanBaseMysqlType>
-
- org.apache.seatunnel.connectors.seatunnel.jdbc.internal.dialect.oceanbase.OceanBaseMysqlType
-
- 所有已实现的接口:
Serializable,Comparable<OceanBaseMysqlType>,SQLType
public enum OceanBaseMysqlType extends Enum<OceanBaseMysqlType> implements SQLType
-
-
枚举常量概要
-
字段概要
字段 修饰符和类型 字段 说明 static intFIELD_FLAG_UNSIGNEDstatic intFIELD_FLAG_ZEROFILLprotected Class<?>javaClassprotected intjdbcType
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static OceanBaseMysqlTypegetByName(String fullMysqlTypeName)StringgetName()StringgetVendor()IntegergetVendorTypeNumber()static OceanBaseMysqlTypevalueOf(String name)返回带有指定名称的该类型的枚举常量。static OceanBaseMysqlType[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
DECIMAL
public static final OceanBaseMysqlType DECIMAL
-
DECIMAL_UNSIGNED
public static final OceanBaseMysqlType DECIMAL_UNSIGNED
-
TINYINT
public static final OceanBaseMysqlType TINYINT
-
TINYINT_UNSIGNED
public static final OceanBaseMysqlType TINYINT_UNSIGNED
-
BOOLEAN
public static final OceanBaseMysqlType BOOLEAN
-
SMALLINT
public static final OceanBaseMysqlType SMALLINT
-
SMALLINT_UNSIGNED
public static final OceanBaseMysqlType SMALLINT_UNSIGNED
-
INT
public static final OceanBaseMysqlType INT
-
INT_UNSIGNED
public static final OceanBaseMysqlType INT_UNSIGNED
-
FLOAT
public static final OceanBaseMysqlType FLOAT
-
FLOAT_UNSIGNED
public static final OceanBaseMysqlType FLOAT_UNSIGNED
-
DOUBLE
public static final OceanBaseMysqlType DOUBLE
-
DOUBLE_UNSIGNED
public static final OceanBaseMysqlType DOUBLE_UNSIGNED
-
NULL
public static final OceanBaseMysqlType NULL
FIELD_TYPE_NULL = 6
-
TIMESTAMP
public static final OceanBaseMysqlType TIMESTAMP
-
BIGINT
public static final OceanBaseMysqlType BIGINT
-
BIGINT_UNSIGNED
public static final OceanBaseMysqlType BIGINT_UNSIGNED
-
MEDIUMINT
public static final OceanBaseMysqlType MEDIUMINT
-
MEDIUMINT_UNSIGNED
public static final OceanBaseMysqlType MEDIUMINT_UNSIGNED
-
DATE
public static final OceanBaseMysqlType DATE
-
TIME
public static final OceanBaseMysqlType TIME
-
DATETIME
public static final OceanBaseMysqlType DATETIME
-
YEAR
public static final OceanBaseMysqlType YEAR
-
VARCHAR
public static final OceanBaseMysqlType VARCHAR
-
VARBINARY
public static final OceanBaseMysqlType VARBINARY
-
BIT
public static final OceanBaseMysqlType BIT
-
JSON
public static final OceanBaseMysqlType JSON
-
ENUM
public static final OceanBaseMysqlType ENUM
-
SET
public static final OceanBaseMysqlType SET
-
TINYBLOB
public static final OceanBaseMysqlType TINYBLOB
-
TINYTEXT
public static final OceanBaseMysqlType TINYTEXT
-
MEDIUMBLOB
public static final OceanBaseMysqlType MEDIUMBLOB
-
MEDIUMTEXT
public static final OceanBaseMysqlType MEDIUMTEXT
-
LONGBLOB
public static final OceanBaseMysqlType LONGBLOB
-
LONGTEXT
public static final OceanBaseMysqlType LONGTEXT
-
BLOB
public static final OceanBaseMysqlType BLOB
-
TEXT
public static final OceanBaseMysqlType TEXT
-
CHAR
public static final OceanBaseMysqlType CHAR
-
BINARY
public static final OceanBaseMysqlType BINARY
-
GEOMETRY
public static final OceanBaseMysqlType GEOMETRY
-
UNKNOWN
public static final OceanBaseMysqlType UNKNOWN
-
-
方法详细资料
-
values
public static OceanBaseMysqlType[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (OceanBaseMysqlType c : OceanBaseMysqlType.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static OceanBaseMysqlType valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getByName
public static OceanBaseMysqlType getByName(String fullMysqlTypeName)
-
getVendorTypeNumber
public Integer getVendorTypeNumber()
- 指定者:
getVendorTypeNumber在接口中SQLType
-
-