Package elki.database.ids.integer
Integer-based DBID implementation --
do not use directly - always use
DBIDUtil.-
Interface Summary Interface Description DoubleIntegerDBIDList Interface to store double distance, integer DBID results.DoubleIntegerDBIDListIter Combination interface of the DoubleDBIDListIter with IntegerDBIDIter.DoubleIntegerDBIDListMIter Combination interface for modifiable iterators.IntegerArrayDBIDs Trivial combination interface.IntegerArrayStaticDBIDs Combination ofArrayStaticDBIDsandIntegerDBIDs.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 Summary 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.DoubleIntegerDBIDArrayList Class to store double distance, integer DBID results.DoubleIntegerDBIDHeap Wrapper around a primitive heap to handle DBIDs.DoubleIntegerDBIDKNNHeap Class to efficiently manage a kNN heap.DoubleIntegerDBIDKNNList kNN list, but without automatic sorting.DoubleIntegerDBIDPair Pair containing a double value and an integer DBID.DoubleIntegerDBIDSubList Sublist of an existing result to contain only some of the elements.FastutilIntOpenHashSetModifiableDBIDs Implementation using Fastutil IntSet.FastutilIntOpenHashSetModifiableDBIDs.IntOpenHashSet Customized table.FastutilIntOpenHashSetModifiableDBIDs.Itr Iterator over Fastutil hashs.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.IntegerDBIDKNNSubList Sublist of an existing result to contain only the first k elements.IntegerDBIDPair DBID pair using two ints for storage.IntegerDBIDPair.Itr Iterator.IntegerDBIDRange Representing a DBID range allocation.IntegerDBIDRange.Itr Iterator in ELKI/C++ style.IntegerDBIDVar Variable for storing a single DBID reference.TrivialDBIDFactory Trivial DBID management, that never reuses IDs and just gives them out in sequence.UnmodifiableIntegerArrayDBIDs Unmodifiable wrapper for DBIDs.UnmodifiableIntegerArrayDBIDs.Itr Make an existing DBIDMIter unmodifiable.UnmodifiableIntegerDBIDs Unmodifiable wrapper for DBIDs.UnmodifiableIntegerDBIDs.UnmodifiableDBIDIter Make an existing DBIDMIter unmodifiable.