org.apache.ddlutils.model
Class NonUniqueIndex

java.lang.Object
  extended byorg.apache.ddlutils.model.IndexImpBase
      extended byorg.apache.ddlutils.model.NonUniqueIndex
All Implemented Interfaces:
Cloneable, Index, Serializable

public class NonUniqueIndex
extends IndexImpBase

Represents an index definition for a table.

Version:
$Revision: 289996 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.ddlutils.model.IndexImpBase
_columns, _name
 
Constructor Summary
NonUniqueIndex()
           
 
Method Summary
 Object clone()
          
 boolean equals(Object obj)
          
 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.
 String toString()
          
 String toVerboseString()
          Returns a verbose string representation of this index.
 
Methods inherited from class org.apache.ddlutils.model.IndexImpBase
addColumn, getColumn, getColumnCount, getColumns, getName, hasColumn, removeColumn, removeColumn, setName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NonUniqueIndex

public NonUniqueIndex()
Method Detail

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

Specified by:
clone in interface Index
Specified by:
clone in class IndexImpBase
Throws:
CloneNotSupportedException

equals

public boolean equals(Object obj)


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()


toString

public String toString()


toVerboseString

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

Returns:
The string representation


Copyright © 2005-2006 Apache Software Foundation. All Rights Reserved.