public interface ColumnSource extends RelationalValueSource
RelationalValueSource.Nature| Modifier and Type | Method and Description | 
|---|---|
String | 
getCheckCondition()
Obtain the specified check constraint condition 
 | 
String | 
getComment()
Obtain the specified SQL comment 
 | 
JdbcDataType | 
getDatatype()
The deduced (and dialect convertible) type for this column 
 | 
String | 
getDefaultValue()
Obtain a specified default value for the column 
 | 
Set<String> | 
getIndexConstraintNames()  | 
String | 
getName()
Obtain the name of the column. 
 | 
String | 
getReadFragment()
A SQL fragment to apply to the column value on read. 
 | 
SizeSource | 
getSizeSource()
Obtain the source for the specified column size. 
 | 
String | 
getSqlType()
Obtain the free-hand definition of the column's type. 
 | 
Set<String> | 
getUniqueKeyConstraintNames()  | 
String | 
getWriteFragment()
A SQL fragment to apply to the column value on write. 
 | 
TruthValue | 
isNullable()
Is this column nullable? 
 | 
boolean | 
isUnique()
Is this column unique? 
 | 
getContainingTableName, getNatureString getName()
null, in which case a naming strategy is applied.String getReadFragment()
String getWriteFragment()
TruthValue isNullable()
true indicates it is nullable; false non-nullable.String getDefaultValue()
String getSqlType()
JdbcDataType getDatatype()
SizeSource getSizeSource()
boolean isUnique()
true indicates it is unique; false non-unique.String getCheckCondition()
String getComment()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.