public class UniqueConstraint extends AbstractDatabaseObject
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
UniqueConstraint() |
UniqueConstraint(String name,
String tableCatalog,
String tableSchema,
String tableName,
Column... columns) |
| Modifier and Type | Method and Description |
|---|---|
UniqueConstraint |
addColumn(int position,
Column column) |
int |
compareTo(Object other) |
boolean |
equals(Object o) |
Index |
getBackingIndex() |
String |
getColumnNames() |
List<Column> |
getColumns() |
DatabaseObject[] |
getContainingObjects() |
String |
getName() |
Schema |
getSchema() |
Table |
getTable() |
int |
hashCode() |
boolean |
isDeferrable() |
boolean |
isDisabled() |
boolean |
isInitiallyDeferred() |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
UniqueConstraint |
setBackingIndex(Index backingIndex) |
UniqueConstraint |
setColumns(List<Column> columns) |
UniqueConstraint |
setDeferrable(boolean deferrable) |
UniqueConstraint |
setDisabled(boolean disabled) |
UniqueConstraint |
setInitiallyDeferred(boolean initiallyDeferred) |
UniqueConstraint |
setName(String constraintName) |
UniqueConstraint |
setTable(Table table) |
String |
toString() |
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, serialize, setAttribute, setSnapshotId, snapshotByDefaultpublic DatabaseObject[] getContainingObjects()
public String getName()
public UniqueConstraint setName(String constraintName)
public Schema getSchema()
public Table getTable()
public UniqueConstraint setTable(Table table)
public UniqueConstraint setColumns(List<Column> columns)
public UniqueConstraint addColumn(int position, Column column)
public boolean isDeferrable()
public UniqueConstraint setDeferrable(boolean deferrable)
public boolean isInitiallyDeferred()
public UniqueConstraint setInitiallyDeferred(boolean initiallyDeferred)
public String getColumnNames()
public UniqueConstraint setDisabled(boolean disabled)
public boolean isDisabled()
public Index getBackingIndex()
public UniqueConstraint setBackingIndex(Index backingIndex)
public int compareTo(Object other)
compareTo in interface ComparablecompareTo in class AbstractDatabaseObjectpublic void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
load in interface LiquibaseSerializableload in class AbstractDatabaseObjectParsedNodeExceptionpublic String toString()
toString in class AbstractDatabaseObjectCopyright © 2018 Liquibase.org. All rights reserved.