|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.sahits.model.db.DataBaseTableIndex
public class DataBaseTableIndex
This class represents a database index
| Constructor Summary | |
|---|---|
DataBaseTableIndex()
Default constructor |
|
DataBaseTableIndex(java.lang.String _indexName)
Constructor initializing the index name |
|
| Method Summary | |
|---|---|
void |
addField(DataBaseTableField field)
Add a field to the fields |
boolean |
contains(DataBaseTableField field)
Check wether a field is contained in this index |
boolean |
contains(java.lang.String fieldName)
Check if the field is part of the index |
boolean |
equals(java.lang.Object obj)
Two indices are equal when they have the same type, the same name and the same fields |
java.util.List<DataBaseTableField> |
getFields()
Retrieve the fields of this index |
EDBIndexConstrains |
getIndexConstrains()
Retrieve the constraint of the index |
java.lang.String |
getIndexName()
Retrieve the name of the index |
IDataBaseTable |
getTable()
Retrieves the table object this index belongs to |
int |
hashCode()
|
void |
setFieldAt(int i,
DataBaseTableField field)
Add a field to the fields at position i |
void |
setFields(java.util.List<DataBaseTableField> _fields)
Set the fields of this index |
void |
setIndexConstrains(EDBIndexConstrains _indexConstrains)
Set the index constraint |
void |
setIndexName(java.lang.String _indexName)
Set the name of the index |
void |
setTable(IDataBaseTable _table)
Set the table object |
java.lang.String |
toString()
Convert this object into a string representations |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DataBaseTableIndex()
public DataBaseTableIndex(java.lang.String _indexName)
_indexName - | Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic EDBIndexConstrains getIndexConstrains()
public void setIndexConstrains(EDBIndexConstrains _indexConstrains)
_indexConstrains - public IDataBaseTable getTable()
public void setTable(IDataBaseTable _table)
_table - IDataBaseTablepublic java.util.List<DataBaseTableField> getFields()
public void setFields(java.util.List<DataBaseTableField> _fields)
_fields - List of DataBaseTableField s
public void setFieldAt(int i,
DataBaseTableField field)
i
i - position of where to addfield - DataBaseTableField to addpublic void addField(DataBaseTableField field)
field - DataBaseTableFieldpublic java.lang.String getIndexName()
public void setIndexName(java.lang.String _indexName)
_indexName - public boolean contains(java.lang.String fieldName)
fieldName - name of the field
public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public boolean contains(DataBaseTableField field)
field - to be checked
DataBaseTableField.equals(Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||