Class SQLIndex
- java.lang.Object
-
- org.teichert.databaseexplorer.sqlitems.SQLIndex
-
- All Implemented Interfaces:
Serializable
,Comparable<ISQLItem<SQLTable,SQLIndex>>
,IFilteredTreeItem
,ISQLItem<SQLTable,SQLIndex>
public class SQLIndex extends Object implements IFilteredTreeItem, ISQLItem<SQLTable,SQLIndex>
Represents an index of aSQLTable
.
It contains information about the sequenceNumber, name, typeSQLIndex.Types
, its parent Table and the column-names for this index.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SQLIndex.Types
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
int
compareTo(ISQLItem<SQLTable,SQLIndex> o)
void
copyFrom(SQLIndex t)
boolean
equals(Object obj)
List<String>
getColumns()
String
getDisplayText()
String
getIcon()
String
getName()
Boolean
getNonUnique()
SQLTable
getParent()
Short
getSequenceNumber()
SQLIndex.Types
getType()
void
setColumns(List<String> columns)
SQLIndex
setIcon(String icon)
void
setName(String name)
void
setNonUnique(Boolean nonUnique)
SQLIndex
setParent(SQLTable parent)
void
setSequenceNumber(Short sequenceNumber)
void
setType(SQLIndex.Types type)
String
toString()
-
-
-
Method Detail
-
getParent
public SQLTable getParent()
-
setName
public void setName(String name)
-
getNonUnique
public Boolean getNonUnique()
-
setNonUnique
public void setNonUnique(Boolean nonUnique)
-
getType
public SQLIndex.Types getType()
-
setType
public void setType(SQLIndex.Types type)
-
getSequenceNumber
public Short getSequenceNumber()
-
setSequenceNumber
public void setSequenceNumber(Short sequenceNumber)
-
getIcon
public String getIcon()
-
getDisplayText
public String getDisplayText()
- Specified by:
getDisplayText
in interfaceIFilteredTreeItem
-
copyFrom
public void copyFrom(SQLIndex t)
-
-