public interface Column
Table
. It defines basic properties of a column,
such as name and data type.
Catalog implementation needs to implement it. They should consume it in APIs like TableCatalog.createTable(NameIdentifier, Column[], String, Map)
, and report it in Table.columns()
a default value and a generation expression.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
comment() |
Type |
dataType() |
java.lang.String |
name() |
boolean |
nullable() |
java.lang.String name()
Type dataType()
java.lang.String comment()
boolean nullable()