
O - Object typepublic abstract class AbstractRefiningIndex<O> extends AbstractIndex<O>
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRefiningIndex.AbstractKNNQuery<D extends Distance<D>>
KNN query for this index.
|
class |
AbstractRefiningIndex.AbstractRangeQuery<D extends Distance<D>>
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()
Index