liquibase.structure.core
public class UniqueConstraint extends AbstractDatabaseObject
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
UniqueConstraint() |
Modifier and Type | Method and Description |
---|---|
UniqueConstraint |
addColumn(int position,
java.lang.String columnName) |
int |
compareTo(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
Index |
getBackingIndex() |
java.lang.String |
getColumnNames() |
java.util.List<java.lang.String> |
getColumns() |
DatabaseObject[] |
getContainingObjects() |
java.lang.String |
getName() |
Schema |
getSchema() |
Table |
getTable() |
int |
hashCode() |
boolean |
isDeferrable() |
boolean |
isDisabled() |
boolean |
isInitiallyDeferred() |
UniqueConstraint |
setBackingIndex(Index backingIndex) |
UniqueConstraint |
setColumns(java.lang.String columnNames) |
UniqueConstraint |
setDeferrable(boolean deferrable) |
UniqueConstraint |
setDisabled(boolean disabled) |
UniqueConstraint |
setInitiallyDeferred(boolean initiallyDeferred) |
UniqueConstraint |
setName(java.lang.String constraintName) |
UniqueConstraint |
setTable(Table table) |
java.lang.String |
toString() |
getAttribute, getAttributes, getObjectTypeName, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, setAttribute, setSnapshotId, snapshotByDefault
public DatabaseObject[] getContainingObjects()
public java.lang.String getName()
public UniqueConstraint setName(java.lang.String constraintName)
public Schema getSchema()
public Table getTable()
public UniqueConstraint setTable(Table table)
public java.util.List<java.lang.String> getColumns()
public UniqueConstraint setColumns(java.lang.String columnNames)
public UniqueConstraint addColumn(int position, java.lang.String columnName)
public boolean isDeferrable()
public UniqueConstraint setDeferrable(boolean deferrable)
public boolean isInitiallyDeferred()
public UniqueConstraint setInitiallyDeferred(boolean initiallyDeferred)
public java.lang.String getColumnNames()
public UniqueConstraint setDisabled(boolean disabled)
public boolean isDisabled()
public Index getBackingIndex()
public UniqueConstraint setBackingIndex(Index backingIndex)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int compareTo(java.lang.Object other)
compareTo
in interface java.lang.Comparable
compareTo
in class AbstractDatabaseObject
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class AbstractDatabaseObject