liquibase.structure.core
Class PrimaryKey
java.lang.Object
liquibase.structure.AbstractDatabaseObject
liquibase.structure.core.PrimaryKey
- All Implemented Interfaces:
- Comparable, LiquibaseSerializable, DatabaseObject
public class PrimaryKey
- extends AbstractDatabaseObject
Methods inherited from class liquibase.structure.AbstractDatabaseObject |
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault |
PrimaryKey
public PrimaryKey()
PrimaryKey
public PrimaryKey(String name,
String tableCatalogName,
String tableSchemaName,
String tableName,
Column... columns)
getContainingObjects
public DatabaseObject[] getContainingObjects()
getName
public String getName()
setName
public PrimaryKey setName(String name)
getSchema
public Schema getSchema()
getColumnNames
public String getColumnNames()
addColumn
public PrimaryKey addColumn(int position,
Column column)
getTable
public Table getTable()
setTable
public PrimaryKey setTable(Table table)
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
toString
public String toString()
- Overrides:
toString
in class AbstractDatabaseObject
getColumns
public List<Column> getColumns()
getColumnNamesAsList
public List<String> getColumnNamesAsList()
isCertainName
public boolean isCertainName()
setCertainName
public PrimaryKey setCertainName(boolean certainName)
getTablespace
public String getTablespace()
setTablespace
public PrimaryKey setTablespace(String tablespace)
getBackingIndex
public Index getBackingIndex()
setBackingIndex
public PrimaryKey setBackingIndex(Index backingIndex)
Copyright © 2016 Liquibase.org. All rights reserved.