public static final class TableDefinition.Column
extends java.lang.Object
Constructor and Description |
---|
Column(Name columnName,
SqlType type)
Creates a column.
|
Column(Name columnName,
SqlType type,
Nullability nullability)
Creates a column.
|
Column(Name columnName,
SqlType type,
java.lang.String collation)
Creates a column.
|
Column(Name columnName,
SqlType type,
java.lang.String collation,
Nullability nullability)
Creates a column.
|
Column(java.lang.String columnName,
SqlType type)
Creates a column.
|
Column(java.lang.String columnName,
SqlType type,
Nullability nullability)
Creates a column.
|
Column(java.lang.String columnName,
SqlType type,
java.lang.String collation)
Creates a column.
|
Column(java.lang.String columnName,
SqlType type,
java.lang.String collation,
Nullability nullability)
Creates a column.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCollation()
Returns the collation of the column.
|
Name |
getName()
Returns the name of the column.
|
Nullability |
getNullability()
Returns whether the column can store null values.
|
SqlType |
getType()
Returns the type of the column.
|
public Column(Name columnName, SqlType type, java.lang.String collation, Nullability nullability)
columnName
- Column name.type
- SQL type.collation
- The collation (used for sorting and equality checks).nullability
- Whether the column store null values.public Column(java.lang.String columnName, SqlType type, java.lang.String collation, Nullability nullability)
columnName
- Column name.type
- SQL type.collation
- The collation (used for sorting and equality checks).nullability
- Whether the column store null values.public Column(java.lang.String columnName, SqlType type, java.lang.String collation)
columnName
- Column name.type
- SQL type.collation
- The collation (used for sorting and equality checks).public Column(Name columnName, SqlType type, java.lang.String collation)
columnName
- Column name.type
- SQL type.collation
- The collation (used for sorting and equality checks).public Column(java.lang.String columnName, SqlType type, Nullability nullability)
columnName
- Column name.type
- SQL type.nullability
- Whether the column store null values.public Column(Name columnName, SqlType type, Nullability nullability)
columnName
- Column name.type
- SQL type.nullability
- Whether the column store null values.public Column(java.lang.String columnName, SqlType type)
columnName
- Column name.type
- SQL type.public Name getName()
public SqlType getType()
public Nullability getNullability()
public java.lang.String getCollation()