Class CharSequenceSqlColumn
java.lang.Object
io.datarouter.client.mysql.ddl.domain.SqlColumn
io.datarouter.client.mysql.ddl.domain.CharSequenceSqlColumn
public class CharSequenceSqlColumn extends SqlColumn
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.client.mysql.ddl.domain.SqlColumn
SqlColumn.SqlColumnByName -
Constructor Summary
Constructors Constructor Description CharSequenceSqlColumn(java.lang.String name, MysqlColumnType type, java.lang.Integer maxLength, java.lang.Boolean nullable, java.lang.Boolean autoIncrement, java.lang.String defaultValue, MysqlCharacterSet characterSet, MysqlCollation collation) -
Method Summary
Modifier and Type Method Description java.lang.StringBuilderappendDataTypeDefinition(java.lang.StringBuilder sb)booleanequals(java.lang.Object otherObject)MysqlCharacterSetgetCharacterSet()MysqlCollationgetCollation()inthashCode()voidsetCharacterSet(MysqlCharacterSet characterSet)voidsetCollation(MysqlCollation collation)Methods inherited from class io.datarouter.client.mysql.ddl.domain.SqlColumn
clone, getAutoIncrement, getDefaultValue, getDefaultValueStatement, getMaxLength, getName, getNullable, getType, makeColumnDefinition, toString
-
Constructor Details
-
CharSequenceSqlColumn
public CharSequenceSqlColumn(java.lang.String name, MysqlColumnType type, java.lang.Integer maxLength, java.lang.Boolean nullable, java.lang.Boolean autoIncrement, java.lang.String defaultValue, MysqlCharacterSet characterSet, MysqlCollation collation)
-
-
Method Details
-
getCharacterSet
-
setCharacterSet
-
getCollation
-
setCollation
-
appendDataTypeDefinition
public java.lang.StringBuilder appendDataTypeDefinition(java.lang.StringBuilder sb)- Overrides:
appendDataTypeDefinitionin classSqlColumn
-
equals
public boolean equals(java.lang.Object otherObject) -
hashCode
public int hashCode()
-