public interface Column extends Comparable<Column>, Serializable, NamedStructure
Table
Modifier and Type | Method and Description |
---|---|
int |
getColumnNumber()
Returns the column number or index.
|
Integer |
getColumnSize()
Gets the data type size of this column.
|
String |
getName()
Gets the name of this Column
|
String |
getNativeType()
Gets the native type of this column.
|
String |
getRemarks()
Gets any remarks/comments to this column.
|
Table |
getTable()
Gets the table for which this column belong
|
ColumnType |
getType()
Gets the type of the column
|
boolean |
isIndexed()
Determines if this column is indexed.
|
Boolean |
isNullable()
Determines whether or not this column accepts null values.
|
boolean |
isPrimaryKey()
Determines if this column is (one of) the primary key(s) of its table.
|
compareTo
getQualifiedLabel, getQuote, getQuotedName
String getName()
getName
in interface HasName
getName
in interface NamedStructure
int getColumnNumber()
ColumnType getType()
Table getTable()
Boolean isNullable()
String getRemarks()
Integer getColumnSize()
String getNativeType()
boolean isIndexed()
boolean isPrimaryKey()
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.