public class Field extends SchemaItem
| Constructor and Description |
|---|
Field(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReferencingIndex(Index index) |
Relation |
getContainer() |
DataType |
getDataType() |
DbEnum |
getDbEnum() |
java.lang.String |
getDefaultValue() |
int |
getIndex() |
java.lang.Integer |
getLength() |
java.lang.Integer |
getPrecision() |
java.util.Collection<Index> |
getReferencingIndexes() |
java.lang.Integer |
getScale() |
java.lang.String |
getSqlForNew() |
Table |
getTable() |
java.lang.String |
getTypeDescription() |
boolean |
isArray() |
boolean |
isNullable() |
boolean |
isSequence() |
void |
setArray(boolean array) |
void |
setContainer(Relation container) |
void |
setDataType(DataType dataType) |
void |
setDbEnum(DbEnum dbEnum) |
void |
setDefaultValue(java.lang.String defaultValue) |
void |
setLength(java.lang.Integer length) |
void |
setNullable(boolean nullable) |
void |
setPrecision(java.lang.Integer precision) |
void |
setScale(java.lang.Integer scale) |
void |
setSequence(boolean sequence) |
void |
setSqlForNew(java.lang.String sqlForNew) |
getNamepublic DataType getDataType()
public void setDataType(DataType dataType)
public boolean isNullable()
public void setNullable(boolean nullable)
public int getIndex()
public void addReferencingIndex(Index index)
public java.util.Collection<Index> getReferencingIndexes()
public java.lang.Integer getLength()
public void setLength(java.lang.Integer length)
public java.lang.Integer getPrecision()
public void setPrecision(java.lang.Integer precision)
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
public void setContainer(Relation container)
public Relation getContainer()
public Table getTable()
public DbEnum getDbEnum()
public void setDbEnum(@Nonnull
DbEnum dbEnum)
public boolean isArray()
public void setArray(boolean array)
public boolean isSequence()
public void setSequence(boolean sequence)
public java.lang.Integer getScale()
public void setScale(java.lang.Integer scale)
public java.lang.String getSqlForNew()
public void setSqlForNew(java.lang.String sqlForNew)
public java.lang.String getTypeDescription()