java.lang.Object
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.IndexImpBase
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.NonUniqueIndex
All Implemented Interfaces:
Index, Serializable, Cloneable

public class NonUniqueIndex extends IndexImpBase
Represents an index definition for a table.
Version:
$Revision: 289996 $
See Also:
  • Constructor Details

    • NonUniqueIndex

      public NonUniqueIndex()
  • Method Details

    • isUnique

      public boolean isUnique()
      Determines whether this index is unique or not.
      Returns:
      true if the index is an unique one
    • clone

      public Object clone() throws CloneNotSupportedException
      Clones this index.
      Specified by:
      clone in interface Index
      Specified by:
      clone in class IndexImpBase
      Returns:
      The clone
      Throws:
      CloneNotSupportedException - If the cloning did fail
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equalsIgnoreCase

      public boolean equalsIgnoreCase(Index other)
      Compares this index to the given one while ignoring the case of identifiers.
      Parameters:
      other - The other index
      Returns:
      true if this index is equal (ignoring case) to the given one
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toVerboseString

      public String toVerboseString()
      Returns a verbose string representation of this index.
      Returns:
      The string representation