org.apache.manifoldcf.core.interfaces
Class IndexDescription

java.lang.Object
  extended by org.apache.manifoldcf.core.interfaces.IndexDescription

public class IndexDescription
extends java.lang.Object

Describe a database index.


Field Summary
static java.lang.String _rcsid
           
protected  java.lang.String[] columnNames
           
protected  boolean isUnique
           
 
Constructor Summary
IndexDescription(boolean isUnique, java.lang.String[] columnNames)
          Create an index description.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String[] getColumnNames()
           
 boolean getIsUnique()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rcsid

public static final java.lang.String _rcsid
See Also:
Constant Field Values

isUnique

protected boolean isUnique

columnNames

protected java.lang.String[] columnNames
Constructor Detail

IndexDescription

public IndexDescription(boolean isUnique,
                        java.lang.String[] columnNames)
Create an index description. Use this object in addTableIndex()

Parameters:
isUnique - is true if the index is unique.
columnNames - are the column names desired for this index.
Method Detail

getIsUnique

public boolean getIsUnique()

getColumnNames

public java.lang.String[] getColumnNames()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object