NV
- Number vectorpublic abstract class AbstractPreferenceVectorIndex<NV extends NumberVector<?,?>> extends AbstractPreprocessorIndex<NV,BitSet> implements PreferenceVectorIndex<NV>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractPreferenceVectorIndex.Factory<V extends NumberVector<?,?>,I extends PreferenceVectorIndex<V>>
Factory class
|
storage
relation
Constructor and Description |
---|
AbstractPreferenceVectorIndex(Relation<NV> relation)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
BitSet |
getPreferenceVector(DBID objid)
Get the precomputed preference vector for a particular object ID.
|
protected abstract void |
preprocess()
Preprocessing step.
|
getLogger
delete, deleteAll, getLongName, getPageFileStatistics, getShortName, insert, insertAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delete, deleteAll, getPageFileStatistics, insert, insertAll
getLongName, getShortName
protected abstract void preprocess()
public BitSet getPreferenceVector(DBID objid)
PreferenceVectorIndex
getPreferenceVector
in interface PreferenceVectorIndex<NV extends NumberVector<?,?>>
objid
- Object ID