public class Column extends AbstractDatabaseObject
| Modifier and Type | Class and Description |
|---|---|
static class |
Column.AutoIncrementInformation |
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
Column() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
Column.AutoIncrementInformation |
getAutoIncrementInformation() |
DatabaseObject[] |
getContainingObjects() |
java.lang.Object |
getDefaultValue() |
java.lang.String |
getName() |
Relation |
getRelation() |
java.lang.String |
getRemarks() |
Schema |
getSchema() |
DataType |
getType() |
int |
hashCode() |
boolean |
isAutoIncrement() |
boolean |
isCertainDataType() |
boolean |
isDataTypeDifferent(Column otherColumn) |
boolean |
isDifferent(Column otherColumn) |
boolean |
isNullabilityDifferent(Column otherColumn) |
java.lang.Boolean |
isNullable() |
void |
setAutoIncrementInformation(Column.AutoIncrementInformation autoIncrementInformation) |
Column |
setCertainDataType(boolean certainDataType) |
Column |
setDefaultValue(java.lang.Object defaultValue) |
Column |
setName(java.lang.String name) |
Column |
setNullable(java.lang.Boolean nullable) |
Column |
setRelation(Relation relation) |
Column |
setRemarks(java.lang.String remarks) |
Column |
setType(DataType type) |
java.lang.String |
toString() |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefaultpublic Relation getRelation()
public DatabaseObject[] getContainingObjects()
public Schema getSchema()
public java.lang.String getName()
public Column setName(java.lang.String name)
public java.lang.Boolean isNullable()
public Column setNullable(java.lang.Boolean nullable)
public DataType getType()
public java.lang.Object getDefaultValue()
public Column setDefaultValue(java.lang.Object defaultValue)
public boolean isAutoIncrement()
public Column.AutoIncrementInformation getAutoIncrementInformation()
public void setAutoIncrementInformation(Column.AutoIncrementInformation autoIncrementInformation)
public java.lang.String toString()
toString in class AbstractDatabaseObjectpublic int compareTo(java.lang.Object other)
compareTo in interface java.lang.ComparablecompareTo in class AbstractDatabaseObjectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isDataTypeDifferent(Column otherColumn)
public boolean isNullabilityDifferent(Column otherColumn)
public boolean isDifferent(Column otherColumn)
public boolean isCertainDataType()
public Column setCertainDataType(boolean certainDataType)
public java.lang.String getRemarks()
public Column setRemarks(java.lang.String remarks)