DBIDUtil.See: Description

| Interface | Description |
|---|---|
| DoubleDistanceIntegerDBIDListIter |
Combination interface.
|
| IntegerArrayDBIDs |
Trivial combination interface.
|
| IntegerArrayStaticDBIDs |
Combination of
ArrayStaticDBIDs and IntegerDBIDs. |
| IntegerDBIDArrayIter |
Modifiable integer array iterator.
|
| IntegerDBIDArrayMIter |
Modifiable integer array iterator.
|
| IntegerDBIDIter |
Iterator for integer DBIDs.
|
| IntegerDBIDMIter |
Modifiable iterator interface for integer DBIDs.
|
| IntegerDBIDRef |
DBID reference that references an integer value.
|
| IntegerDBIDs |
Integer DBID collection.
|
| Class | Description |
|---|---|
| AbstractIntegerDBIDFactory |
Abstract base class for DBID factories.
|
| ArrayModifiableIntegerDBIDs |
Class using a primitive int[] array as storage.
|
| ArrayStaticIntegerDBIDs |
Static (no modifications allowed) set of Database Object IDs.
|
| DistanceIntegerDBIDPair<D extends Distance<D>> |
Class storing a double distance a DBID.
|
| DoubleDistanceIntegerDBIDKNNHeap |
Class to efficiently manage a kNN heap.
|
| DoubleDistanceIntegerDBIDKNNList |
kNN list, but without automatic sorting.
|
| DoubleDistanceIntegerDBIDList |
Class to store double distance, integer DBID results.
|
| DoubleDistanceIntegerDBIDPair |
Class storing a double distance a DBID.
|
| DoubleDistanceIntegerDBIDPairKNNListHeap |
Finalized KNN List.
|
| DoubleDistanceIntegerDBIDPairList |
Class to store double distance, integer DBID results.
|
| DoubleDistanceIntegerDBIDSortedKNNList |
Track the k nearest neighbors, with insertion sort to ensure the correct
order.
|
| DoubleIntegerArrayQuickSort |
Class to sort a double and an integer DBID array, using a quicksort with a
best of 5 heuristic.
|
| IntegerDBID |
Database ID object.
|
| IntegerDBID.DynamicSerializer |
Dynamic sized serializer, using varint.
|
| IntegerDBID.StaticSerializer |
Static sized serializer, using regular integers.
|
| IntegerDBIDArrayQuickSort |
Class to sort an integer DBID array, using a modified quicksort.
|
| IntegerDBIDPair |
DBID pair using two ints for storage.
|
| IntegerDBIDRange |
Representing a DBID range allocation.
|
| IntegerDBIDRange.Itr |
Iterator in ELKI/C++ style.
|
| IntegerDBIDVar |
Variable for storing a single DBID reference.
|
| IntegerDoubleDBIDPair |
Pair containing a double value and an integer DBID.
|
| ReusingDBIDFactory |
Slightly more complex DBID management, that allows reuse of DBIDs.
|
| SimpleDBIDFactory |
Simple DBID management, that never reuses IDs.
|
| TrivialDBIDFactory |
Trivial DBID management, that never reuses IDs and just gives them out in
sequence.
|
| TroveHashSetModifiableDBIDs |
Implementation using GNU Trove Int Hash Sets.
|
| TroveHashSetModifiableDBIDs.Itr |
Iterator over trove hashs.
|
| TroveHashSetModifiableDBIDs.Itr.TIntHashItr |
Custom iterator over TIntHash.
|
| UnmodifiableIntegerArrayDBIDs |
Unmodifiable wrapper for DBIDs.
|
| UnmodifiableIntegerDBIDs |
Unmodifiable wrapper for DBIDs.
|
DBIDUtil.