liquibase.structure.core
Class Column
java.lang.Object
liquibase.structure.AbstractDatabaseObject
liquibase.structure.core.Column
- All Implemented Interfaces:
- Comparable, LiquibaseSerializable, DatabaseObject
public class Column
- extends AbstractDatabaseObject
Methods inherited from class liquibase.structure.AbstractDatabaseObject |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefault |
Column
public Column()
getRelation
public Relation getRelation()
getContainingObjects
public DatabaseObject[] getContainingObjects()
setRelation
public Column setRelation(Relation relation)
getSchema
public Schema getSchema()
getName
public String getName()
setName
public Column setName(String name)
isNullable
public Boolean isNullable()
setNullable
public Column setNullable(Boolean nullable)
getType
public DataType getType()
setType
public Column setType(DataType type)
getDefaultValue
public Object getDefaultValue()
setDefaultValue
public Column setDefaultValue(Object defaultValue)
isAutoIncrement
public boolean isAutoIncrement()
getAutoIncrementInformation
public Column.AutoIncrementInformation getAutoIncrementInformation()
setAutoIncrementInformation
public void setAutoIncrementInformation(Column.AutoIncrementInformation autoIncrementInformation)
toString
public String toString()
- Overrides:
toString
in class AbstractDatabaseObject
compareTo
public int compareTo(Object other)
- Specified by:
compareTo
in interface Comparable
- Overrides:
compareTo
in class AbstractDatabaseObject
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
isDataTypeDifferent
public boolean isDataTypeDifferent(Column otherColumn)
isNullabilityDifferent
public boolean isNullabilityDifferent(Column otherColumn)
isDifferent
public boolean isDifferent(Column otherColumn)
isCertainDataType
public boolean isCertainDataType()
setCertainDataType
public Column setCertainDataType(boolean certainDataType)
getRemarks
public String getRemarks()
setRemarks
public Column setRemarks(String remarks)
Copyright © 2014 Liquibase.org. All Rights Reserved.