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 | 
 Class to store double distance, integer DBID results. 
 | 
| DoubleDistanceIntegerDBIDKNNListHeap | 
 Class to store double distance, integer DBID results. 
 | 
| DoubleDistanceIntegerDBIDPair | 
 Class storing a double distance a DBID. 
 | 
| DoubleIntegerArrayQuickSort | 
 Class to sort a double and an integer DBID array, using a modified quicksort. 
 | 
| 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.DBIDItr | 
 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. 
 | 
| TroveArrayDBIDs | 
 Abstract base class for GNU Trove array based lists. 
 | 
| TroveArrayDBIDs.DBIDItr | 
 Iterate over a Trove IntList, ELKI/C-style. 
 | 
| TroveArrayModifiableDBIDs | 
 Class using a GNU Trove int array list as storage. 
 | 
| TroveHashSetModifiableDBIDs | 
 Implementation using GNU Trove Int Hash Sets. 
 | 
| TroveHashSetModifiableDBIDs.DBIDItr | 
 Iterator over trove hashs. 
 | 
| TroveHashSetModifiableDBIDs.DBIDItr.TIntHashItr | 
 Custom iterator over TIntHash. 
 | 
| UnmodifiableIntegerArrayDBIDs | 
 Unmodifiable wrapper for DBIDs. 
 | 
| UnmodifiableIntegerDBIDs | 
 Unmodifiable wrapper for DBIDs. 
 | 
DBIDUtil.