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, getNature
String 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-2021 Red Hat, Inc. All Rights Reserved.