|
|
|||||||||||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.database.AbstractDatabase<O>
de.lmu.ifi.dbs.elki.database.IndexDatabase<O>
O - the type of DatabaseObject as element of the databasepublic abstract class IndexDatabase<O extends DatabaseObject>
IndexDatabase is a database implementation which is supported by an index structure.
| Field Summary |
|---|
| Fields inherited from class de.lmu.ifi.dbs.elki.database.AbstractDatabase |
|---|
listenerList |
| Fields inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
|---|
debug, logger |
| Constructor Summary | |
|---|---|
IndexDatabase()
|
|
| Method Summary | |
|---|---|
O |
delete(Integer id)
Calls the super method and afterwards deletes the specified object from the underlying index structure. |
void |
delete(O object)
Calls the super method and afterwards deletes the specified object from the underlying index structure. |
abstract Index<O> |
getIndex()
Returns the underlying index structure. |
long |
getLogicalPageAccess()
Returns the logical page access of this database. |
long |
getPhysicalReadAccess()
Returns the physical read access of this database. |
long |
getPhysicalWriteReadAccess()
Returns the physical write access of this database. |
void |
resetPageAccess()
Resets the page -access of this database. |
| Methods inherited from class de.lmu.ifi.dbs.elki.database.AbstractDatabase |
|---|
addDatabaseListener, associate, associateGlobally, deleteAssociations, dimensionality, fireObjectInserted, fireObjectRemoved, fireObjectsChanged, fireObjectsInserted, fireObjectsRemoved, get, getAssociation, getAssociations, getGlobalAssociation, getIDs, getName, getObjects, getParameters, insert, insert, isSet, isSetForAllObjects, isSetGlobally, iterator, partition, partition, partition, randomSample, removeDatabaseListener, restoreID, setAssociations, setNewID, size |
| Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
|---|
debugFine, debugFiner, debugFinest, exception, progress, verbose, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.lmu.ifi.dbs.elki.database.Database |
|---|
bulkKNNQueryForID, kNNQueryForID, kNNQueryForObject, rangeQuery, rangeQuery, reverseKNNQuery |
| Constructor Detail |
|---|
public IndexDatabase()
| Method Detail |
|---|
public O delete(Integer id)
delete in interface Database<O extends DatabaseObject>delete in class AbstractDatabase<O extends DatabaseObject>id - the id of an object to be removed from the database
public void delete(O object)
delete in interface Database<O extends DatabaseObject>delete in class AbstractDatabase<O extends DatabaseObject>object - the object to be removed from databasepublic long getPhysicalReadAccess()
public long getPhysicalWriteReadAccess()
public long getLogicalPageAccess()
public void resetPageAccess()
public abstract Index<O> getIndex()
|
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||