|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vishnu.model.catalog.AbstractCatalog vishnu.model.catalog.IndexCatalogImpl
public class IndexCatalogImpl
Field Summary |
---|
Fields inherited from class vishnu.model.catalog.AbstractCatalog |
---|
catalog, columnName, databaseName, innerTable, name, nameFieldSize, pkSet, tableName, tableSignature, userFieldSize, userName |
Method Summary | |
---|---|
void |
addIndex(IndexContext c)
agrega un indice al catalogo de indices |
protected void |
buildPK()
|
protected void |
buildSignature()
|
boolean |
contains(IndexContext c)
indica si el catalogo contiene al indice |
void |
dropIndex(IndexContext c)
elimina el indice del catalogo de indices |
Index |
getIndex(IndexContext c)
|
java.util.Collection<Index> |
getIndexes(TableContext c)
devuelve el conjunto de indices definidos sobre la tabla |
java.util.Collection<Index> |
getIndexOnColumn(TableContext c,
java.lang.String columnName)
devuelve el indice definido sobre una columna de una tabla |
Methods inherited from class vishnu.model.catalog.AbstractCatalog |
---|
close, getName, getSignature, innerTable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface vishnu.model.catalog.Catalog |
---|
close, getName, getSignature |
Method Detail |
---|
protected void buildSignature()
buildSignature
in class AbstractCatalog
protected void buildPK()
buildPK
in class AbstractCatalog
public void addIndex(IndexContext c)
IndexCatalog
addIndex
in interface IndexCatalog
public void dropIndex(IndexContext c)
IndexCatalog
dropIndex
in interface IndexCatalog
public boolean contains(IndexContext c)
IndexCatalog
contains
in interface IndexCatalog
public java.util.Collection<Index> getIndexes(TableContext c)
IndexCatalog
getIndexes
in interface IndexCatalog
public Index getIndex(IndexContext c)
public java.util.Collection<Index> getIndexOnColumn(TableContext c, java.lang.String columnName)
IndexCatalog
getIndexOnColumn
in interface IndexCatalog
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |