Class MySqlFieldDefinition
- java.lang.Object
-
- org.apache.flink.cdc.connectors.mysql.schema.MySqlFieldDefinition
-
public class MySqlFieldDefinition extends Object
used to generate field definition in ddl with "desc table".
-
-
Constructor Summary
Constructors Constructor Description MySqlFieldDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetColumnName()StringgetColumnType()StringgetDefaultValue()StringgetExtra()booleanisKey()booleanisNullable()booleanisUnique()booleanisUnsigned()voidsetColumnName(String columnName)voidsetColumnType(String columnType)voidsetDefaultValue(String defaultValue)voidsetExtra(String extra)voidsetKey(boolean key)voidsetNullable(boolean nullable)voidsetUnique(boolean unique)StringtoDdl()
-
-
-
Method Detail
-
getColumnName
public String getColumnName()
-
setColumnName
public void setColumnName(String columnName)
-
getColumnType
public String getColumnType()
-
setColumnType
public void setColumnType(String columnType)
-
setNullable
public void setNullable(boolean nullable)
-
getDefaultValue
public String getDefaultValue()
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
isUnsigned
public boolean isUnsigned()
-
isNullable
public boolean isNullable()
-
isKey
public boolean isKey()
-
setKey
public void setKey(boolean key)
-
getExtra
public String getExtra()
-
setExtra
public void setExtra(String extra)
-
isUnique
public boolean isUnique()
-
setUnique
public void setUnique(boolean unique)
-
toDdl
public String toDdl()
-
-