public class PrimaryKey extends AbstractDatabaseObject
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
PrimaryKey() |
PrimaryKey(String name,
String tableCatalogName,
String tableSchemaName,
String tableName,
Column... columns) |
Modifier and Type | Method and Description |
---|---|
PrimaryKey |
addColumn(int position,
Column column) |
int |
compareTo(Object other) |
boolean |
equals(Object o) |
Index |
getBackingIndex() |
String |
getColumnNames() |
List<String> |
getColumnNamesAsList() |
List<Column> |
getColumns() |
DatabaseObject[] |
getContainingObjects() |
String |
getName() |
Schema |
getSchema() |
Table |
getTable() |
String |
getTablespace() |
int |
hashCode() |
boolean |
isCertainName() |
PrimaryKey |
setBackingIndex(Index backingIndex) |
PrimaryKey |
setCertainName(boolean certainName) |
PrimaryKey |
setName(String name) |
PrimaryKey |
setTable(Table table) |
PrimaryKey |
setTablespace(String tablespace) |
String |
toString() |
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault
public DatabaseObject[] getContainingObjects()
public String getName()
public PrimaryKey setName(String name)
public Schema getSchema()
public String getColumnNames()
public PrimaryKey addColumn(int position, Column column)
public Table getTable()
public PrimaryKey setTable(Table table)
public int compareTo(Object other)
compareTo
in interface Comparable
compareTo
in class AbstractDatabaseObject
public String toString()
toString
in class AbstractDatabaseObject
public boolean isCertainName()
public PrimaryKey setCertainName(boolean certainName)
public String getTablespace()
public PrimaryKey setTablespace(String tablespace)
public Index getBackingIndex()
public PrimaryKey setBackingIndex(Index backingIndex)
Copyright © 2017 Liquibase.org. All rights reserved.