public enum BinlogType extends Enum<BinlogType>
| 枚举常量和说明 |
|---|
BIT
BIT = 16; |
BLOB
BLOB = 252; |
DATE
DATE = 10; |
DATETIME
DATETIME = 12; |
DATETIME2
DATETIME2 = 18; |
DECIMAL
DECIMAL = 0; |
DOUBLE
DOUBLE = 5;WW |
ENUM
ENUM = 247; |
FLOAT
FLOAT = 4; |
GEOMETRY
GEOMETRY = 255; |
INT24
INT24 = 9; |
JSON
JSON = 245; |
LONG
LONG = 3; |
LONG_BLOB
LONG_BLOB = 251; |
LONGLONG
LONGLONG = 8; |
MEDIUM_BLOB
MEDIUM_BLOB = 250; |
NEWDATE
NEWDATE = 14; |
NEWDECIMAL
NEWDECIMAL = 246; |
NULL
NULL = 6; |
SET
SET = 248; |
SHORT
SHORT = 2; |
STRING
STRING = 254; |
TIME
TIME = 11; |
TIME2
TIME2 = 19; |
TIMESTAMP
TIMESTAMP = 7; |
TIMESTAMP2
TIMESTAMP2 = 17; |
TINY
TINY = 1; |
TINY_BLOB
TINY_BLOB = 249; |
UNRECOGNIZED |
VAR_STRING
VAR_STRING = 253; |
VARCHAR
VARCHAR = 15; |
YEAR
YEAR = 13; |
| 限定符和类型 | 方法和说明 |
|---|---|
static BinlogType |
getByFlinkLogicalType(String flinkLogicalType) |
static BinlogType |
getByName(String mysqlType) |
static BinlogType |
getByValue(int value) |
static <T extends Serializable> |
getDateDefaultValue(BinlogType columnType) |
String[] |
getFlinkLogicalTypes() |
Type |
getJavaType() |
String[] |
getMysqlTypes() |
PageElement |
getPageElement() |
String |
getSqlStr(String values) |
int |
getTypes() |
int |
getValue() |
static <T extends Serializable> |
getValue(BinlogType columnType,
String value) |
static <T extends Serializable> |
getValueBuildSql(BinlogType columnType,
String value) |
static BinlogType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static BinlogType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final BinlogType DECIMAL
DECIMAL = 0;public static final BinlogType TINY
TINY = 1;public static final BinlogType SHORT
SHORT = 2;public static final BinlogType LONG
LONG = 3;public static final BinlogType FLOAT
FLOAT = 4;public static final BinlogType DOUBLE
DOUBLE = 5;WWpublic static final BinlogType NULL
NULL = 6;public static final BinlogType TIMESTAMP
TIMESTAMP = 7;public static final BinlogType LONGLONG
LONGLONG = 8;public static final BinlogType INT24
INT24 = 9;public static final BinlogType DATE
DATE = 10;public static final BinlogType TIME
TIME = 11;public static final BinlogType DATETIME
DATETIME = 12;public static final BinlogType YEAR
YEAR = 13;public static final BinlogType NEWDATE
NEWDATE = 14;public static final BinlogType VARCHAR
VARCHAR = 15;public static final BinlogType BIT
BIT = 16;public static final BinlogType TIMESTAMP2
TIMESTAMP2 = 17;public static final BinlogType DATETIME2
DATETIME2 = 18;public static final BinlogType TIME2
TIME2 = 19;public static final BinlogType JSON
JSON = 245;public static final BinlogType NEWDECIMAL
NEWDECIMAL = 246;public static final BinlogType ENUM
ENUM = 247;public static final BinlogType SET
SET = 248;public static final BinlogType TINY_BLOB
TINY_BLOB = 249;public static final BinlogType MEDIUM_BLOB
MEDIUM_BLOB = 250;public static final BinlogType LONG_BLOB
LONG_BLOB = 251;public static final BinlogType BLOB
BLOB = 252;public static final BinlogType VAR_STRING
VAR_STRING = 253;public static final BinlogType STRING
STRING = 254;public static final BinlogType GEOMETRY
GEOMETRY = 255;public static final BinlogType UNRECOGNIZED
public static BinlogType[] values()
for (BinlogType c : BinlogType.values()) System.out.println(c);
public static BinlogType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public String[] getFlinkLogicalTypes()
public PageElement getPageElement()
public Type getJavaType()
public int getValue()
public static BinlogType getByName(String mysqlType)
public static BinlogType getByFlinkLogicalType(String flinkLogicalType)
public static BinlogType getByValue(int value)
public static <T extends Serializable> T getValue(BinlogType columnType, String value)
public static <T extends Serializable> T getValueBuildSql(BinlogType columnType, String value)
public static <T extends Serializable> T getDateDefaultValue(BinlogType columnType)
public String[] getMysqlTypes()
public int getTypes()
Copyright © 2022. All rights reserved.