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 ofArrayStaticDBIDs
andIntegerDBIDs
.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.