Package | Description |
---|---|
de.lmu.ifi.dbs.elki.database.ids.integer |
Integer-based DBID implementation --
do not use directly - always use
DBIDUtil . |
Modifier and Type | Interface and Description |
---|---|
interface |
IntegerArrayDBIDs
Trivial combination interface.
|
interface |
IntegerArrayStaticDBIDs
Combination of
ArrayStaticDBIDs and IntegerDBIDs . |
Modifier and Type | Class and Description |
---|---|
class |
ArrayModifiableIntegerDBIDs
Class using a primitive int[] array as storage.
|
private class |
ArrayModifiableIntegerDBIDs.Slice
Slice of an array.
|
class |
ArrayStaticIntegerDBIDs
Static (no modifications allowed) set of Database Object IDs.
|
private class |
ArrayStaticIntegerDBIDs.Slice
Slice of an array.
|
class |
DoubleDistanceIntegerDBIDKNNList
kNN list, but without automatic sorting.
|
class |
DoubleDistanceIntegerDBIDList
Class to store double distance, integer DBID results.
|
class |
DoubleDistanceIntegerDBIDPairList
Class to store double distance, integer DBID results.
|
class |
DoubleDistanceIntegerDBIDSortedKNNList
Track the k nearest neighbors, with insertion sort to ensure the correct
order.
|
(package private) class |
IntegerDBIDRange
Representing a DBID range allocation.
|
(package private) class |
IntegerDBIDVar
Variable for storing a single DBID reference.
|
(package private) class |
TroveHashSetModifiableDBIDs
Implementation using GNU Trove Int Hash Sets.
|
class |
UnmodifiableIntegerArrayDBIDs
Unmodifiable wrapper for DBIDs.
|
class |
UnmodifiableIntegerDBIDs
Unmodifiable wrapper for DBIDs.
|
Modifier and Type | Field and Description |
---|---|
private IntegerDBIDs |
UnmodifiableIntegerDBIDs.inner
The DBIDs we wrap.
|
Constructor and Description |
---|
UnmodifiableIntegerDBIDs(IntegerDBIDs inner)
Constructor.
|