|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsimpledb.metadata.IndexMgr
public class IndexMgr
The index manager. The index manager has similar functionalty to the table manager.
| Constructor Summary | |
|---|---|
IndexMgr(boolean isnew,
TableMgr tblmgr,
Transaction tx)
Creates the index manager. |
|
| Method Summary | |
|---|---|
void |
createIndex(java.lang.String idxname,
java.lang.String tblname,
java.lang.String fldname,
Transaction tx)
Creates an index of the specified type for the specified field. |
java.util.Map<java.lang.String,IndexInfo> |
getIndexInfo(java.lang.String tblname,
Transaction tx)
Returns a map containing the index info for all indexes on the specified table. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IndexMgr(boolean isnew,
TableMgr tblmgr,
Transaction tx)
isnew - indicates whether this is a new databasetx - the system startup transaction| Method Detail |
|---|
public void createIndex(java.lang.String idxname,
java.lang.String tblname,
java.lang.String fldname,
Transaction tx)
idxname - the name of the indextblname - the name of the indexed tablefldname - the name of the indexed fieldtx - the calling transaction
public java.util.Map<java.lang.String,IndexInfo> getIndexInfo(java.lang.String tblname,
Transaction tx)
tblname - the name of the tabletx - the calling transaction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||