Class PrimaryKey

java.lang.Object
org.hibernate.mapping.Constraint
org.hibernate.mapping.PrimaryKey
All Implemented Interfaces:
Serializable, Exportable

public class PrimaryKey extends Constraint
A mapping model object representing a primary key constraint.
See Also:
  • Constructor Details

    • PrimaryKey

      public PrimaryKey(Table table)
    • PrimaryKey

      public PrimaryKey()
  • Method Details

    • addColumn

      public void addColumn(Column column)
      Overrides:
      addColumn in class Constraint
    • getExportIdentifier

      public String getExportIdentifier()
      Description copied from interface: Exportable
      Get a unique identifier to make sure we are not exporting the same database structure multiple times.
      Returns:
      The exporting identifier.
    • getColumnsInOriginalOrder

      public List<Column> getColumnsInOriginalOrder()
    • setOrderingUniqueKey

      public void setOrderingUniqueKey(UniqueKey uniqueKey)
    • getOrderingUniqueKey

      public UniqueKey getOrderingUniqueKey()
    • reorderColumns

      @Internal public void reorderColumns(List<Column> reorderedColumns)
    • getOriginalOrder

      @Internal public int[] getOriginalOrder()