Class NonUniqueIndex
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
Represents an index definition for a table.
- Version:
- $Revision: 289996 $
- See Also:
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.IndexImpBase
_columns, _name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Clones this index.boolean
boolean
equalsIgnoreCase
(Index other) Compares this index to the given one while ignoring the case of identifiers.int
hashCode()
boolean
isUnique()
Determines whether this index is unique or not.toString()
Returns a verbose string representation of this index.Methods inherited from class edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.IndexImpBase
addColumn, getColumn, getColumnCount, getColumns, getName, hasColumn, removeColumn, removeColumn, setName
-
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
Clones this index.- Specified by:
clone
in interfaceIndex
- Specified by:
clone
in classIndexImpBase
- Returns:
- The clone
- Throws:
CloneNotSupportedException
- If the cloning did fail
-
equals
-
equalsIgnoreCase
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() -
toString
-
toVerboseString
Returns a verbose string representation of this index.- Returns:
- The string representation
-