public abstract class DBIndex extends AbstractDBTableComponent implements MultiColumnObject
doc, name, objectType, owner| Constructor and Description |
|---|
DBIndex() |
DBIndex(String name,
boolean nameDeterministic,
DBTable table) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addColumnName(String columnName) |
boolean |
equals(Object obj) |
abstract String[] |
getColumnNames() |
String |
getName() |
int |
hashCode() |
boolean |
isNameDeterministic() |
abstract boolean |
isUnique() |
String |
toString() |
getTable, setTablegetDoc, getObjectType, getOwner, setDoc, setName, setOwnerclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDoc, getObjectType, getOwner, isIdentical, setOwnerpublic abstract boolean isUnique()
public abstract String[] getColumnNames()
getColumnNames in interface MultiColumnObjectpublic abstract void addColumnName(String columnName)
public String getName()
getName in interface org.databene.commons.NamedgetName in class AbstractDBObjectpublic boolean isNameDeterministic()
public boolean equals(Object obj)
equals in class AbstractDBObjectpublic int hashCode()
hashCode in class AbstractDBObjectpublic String toString()
toString in class AbstractDBObjectCopyright © 2006–2014 Volker Bergmann. All rights reserved.