liquibase.structure.core
Class Table
java.lang.Object
liquibase.structure.AbstractDatabaseObject
liquibase.structure.core.Relation
liquibase.structure.core.Table
- All Implemented Interfaces:
- Comparable, LiquibaseSerializable, DatabaseObject
public class Table
- extends Relation
Methods inherited from class liquibase.structure.core.Relation |
addColumn, compareTo, getColumn, getColumns, getContainingObjects, getName, getRemarks, getSchema, setRemarks, setSchema, setSchema |
Methods inherited from class liquibase.structure.AbstractDatabaseObject |
getAttribute, getAttribute, getAttributes, getObjectTypeName, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectName, getSerializedObjectNamespace, getSnapshotId, load, serialize, setAttribute, setSnapshotId, snapshotByDefault |
Table
public Table()
Table
public Table(String catalogName,
String schemaName,
String tableName)
getPrimaryKey
public PrimaryKey getPrimaryKey()
setPrimaryKey
public void setPrimaryKey(PrimaryKey primaryKey)
getOutgoingForeignKeys
public List<ForeignKey> getOutgoingForeignKeys()
getIndexes
public List<Index> getIndexes()
getUniqueConstraints
public List<UniqueConstraint> getUniqueConstraints()
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
setName
public Table setName(String name)
- Specified by:
setName
in interface DatabaseObject
- Overrides:
setName
in class Relation
Copyright © 2016 Liquibase.org. All rights reserved.