public interface Column
Originally derived from Apache Calcite's catalog interfaces.
| Modifier and Type | Method and Description |
|---|---|
String |
getComment()
Returns the comment or description of the column.
|
Integer |
getDecimalDigits()
Returns the number of decimal digits (for numeric types).
|
String |
getDefaultValue()
Returns the default value of the column.
|
String |
getName()
Returns the name of the column.
|
int |
getOrdinalPosition()
Returns the ordinal position of the column in the table (1-based).
|
Integer |
getSize()
Returns the column size (e.g., VARCHAR length, INTEGER precision).
|
String |
getTypeName()
Returns the SQL type name of the column (e.g., "VARCHAR", "INTEGER", "DECIMAL").
|
boolean |
isNullable()
Returns whether the column allows NULL values.
|
String getTypeName()
int getOrdinalPosition()
boolean isNullable()
Integer getSize()
Integer getDecimalDigits()
String getDefaultValue()
String getComment()