O - Object typepublic abstract class AbstractRefiningIndex<O> extends AbstractIndex<O>
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRefiningIndex.AbstractKNNQuery
KNN query for this index. 
 | 
class  | 
AbstractRefiningIndex.AbstractRangeQuery
Range query for this index. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Counter | 
refinements
Refinement counter. 
 | 
relation| Constructor and Description | 
|---|
AbstractRefiningIndex(Relation<O> relation)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
countRefinements(int i)
Increment the refinement counter, if in use. 
 | 
abstract Logging | 
getLogger()
Get the class logger. 
 | 
void | 
logStatistics()
Send statistics to the logger, if enabled. 
 | 
protected O | 
refine(DBID id)
Refine a given object (and count the refinement!). 
 | 
getLongName, getShortNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitializeprivate Counter refinements
public abstract Logging getLogger()
protected void countRefinements(int i)
i - Increment.public void logStatistics()
IndexCopyright © 2019 ELKI Development Team. License information.