- java.lang.Object
-
- net.sf.jsqlparser.statement.create.table.ColumnDefinition
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AlterExpression.ColumnDataType
public class ColumnDefinition extends Object implements Serializable
Globally used definition class for columns.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ColumnDefinition()ColumnDefinition(String columnName, ColDataType colDataType)ColumnDefinition(String columnName, ColDataType colDataType, List<String> columnSpecs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnDefinitionaddColumnSpecs(String... columnSpecs)ColumnDefinitionaddColumnSpecs(Collection<String> columnSpecs)ColDataTypegetColDataType()StringgetColumnName()List<String>getColumnSpecs()voidsetColDataType(ColDataType type)voidsetColumnName(String string)voidsetColumnSpecs(List<String> list)StringtoString()StringtoStringDataTypeAndSpec()ColumnDefinitionwithColDataType(ColDataType colDataType)ColumnDefinitionwithColumnName(String columnName)ColumnDefinitionwithColumnSpecs(List<String> columnSpecs)
-
-
-
Constructor Detail
-
ColumnDefinition
public ColumnDefinition()
-
ColumnDefinition
public ColumnDefinition(String columnName, ColDataType colDataType)
-
ColumnDefinition
public ColumnDefinition(String columnName, ColDataType colDataType, List<String> columnSpecs)
-
-
Method Detail
-
getColDataType
public ColDataType getColDataType()
-
setColDataType
public void setColDataType(ColDataType type)
-
getColumnName
public String getColumnName()
-
setColumnName
public void setColumnName(String string)
-
toStringDataTypeAndSpec
public String toStringDataTypeAndSpec()
-
withColumnName
public ColumnDefinition withColumnName(String columnName)
-
withColDataType
public ColumnDefinition withColDataType(ColDataType colDataType)
-
withColumnSpecs
public ColumnDefinition withColumnSpecs(List<String> columnSpecs)
-
addColumnSpecs
public ColumnDefinition addColumnSpecs(String... columnSpecs)
-
addColumnSpecs
public ColumnDefinition addColumnSpecs(Collection<String> columnSpecs)
-
-