Package | Description |
---|---|
de.lmu.ifi.dbs.elki.data |
Basic classes for different data types, database object types and label types.
|
de.lmu.ifi.dbs.elki.data.type |
Data type information, also used for type restrictions.
|
de.lmu.ifi.dbs.elki.database.ids |
Database object identification and ID group handling API.
|
de.lmu.ifi.dbs.elki.database.ids.integer |
Integer-based DBID implementation --
do not use directly - always use
DBIDUtil . |
de.lmu.ifi.dbs.elki.persistent |
Persistent data management.
|
Modifier and Type | Class and Description |
---|---|
class |
BitVector
Provides a BitVector wrapping a BitSet.
|
class |
DoubleVector
A DoubleVector is to store real values approximately as double values.
|
class |
FloatVector
A FloatVector is to store real values approximately as float values.
|
class |
IntegerVector
An IntegerVector is to store integer values.
|
class |
ParameterizationFunction
A parameterization function describes all lines in a d-dimensional feature
space intersecting in one point p.
|
Modifier and Type | Field and Description |
---|---|
private ByteBufferSerializer<? super T> |
SimpleTypeInformation.serializer
Type serializer
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<? super T> |
SimpleTypeInformation.getSerializer()
Get the serializer for this type.
|
Constructor and Description |
---|
SimpleTypeInformation(Class<? super T> cls,
ByteBufferSerializer<? super T> serializer)
Constructor.
|
SimpleTypeInformation(Class<? super T> cls,
String label,
ByteBufferSerializer<? super T> serializer)
Constructor.
|
VectorFieldTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer)
Constructor for a request without fixed dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer,
int dim)
Constructor for a request with fixed dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer,
int mindim,
int maxdim)
Constructor for a request with minimum and maximum dimensionality.
|
VectorFieldTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer,
int dim,
String[] labels,
V factory)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer,
int dim,
V factory)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer)
Constructor without size constraints.
|
VectorTypeInformation(Class<? super V> cls,
ByteBufferSerializer<? super V> serializer,
int mindim,
int maxdim)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<DBID> |
DBIDUtil.getDBIDSerializer()
Get a serializer for DBIDs
|
ByteBufferSerializer<DBID> |
DBIDFactory.getDBIDSerializer()
Get a serializer for DBIDs
|
ByteBufferSerializer<DBID> |
DBIDUtil.getDBIDSerializerStatic()
Get a serializer for DBIDs with static size
|
Modifier and Type | Class and Description |
---|---|
static class |
IntegerDBID.DynamicSerializer
Dynamic sized serializer, using varint.
|
static class |
IntegerDBID.StaticSerializer
Static sized serializer, using regular integers.
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<DBID> |
SimpleDBIDFactory.getDBIDSerializer() |
ByteBufferSerializer<DBID> |
TrivialDBIDFactory.getDBIDSerializer() |
Modifier and Type | Interface and Description |
---|---|
interface |
FixedSizeByteBufferSerializer<T>
Serializers with a fixed length serialization.
|
Modifier and Type | Class and Description |
---|---|
static class |
ByteArrayUtil.ByteSerializer
Serializer for byte objects
|
static class |
ByteArrayUtil.DoubleSerializer
Serializer for double objects
|
static class |
ByteArrayUtil.FloatSerializer
Serializer for float objects
|
static class |
ByteArrayUtil.IntegerSerializer
Serializer for integer objects
|
static class |
ByteArrayUtil.LongSerializer
Serializer for long objects
|
static class |
ByteArrayUtil.ShortSerializer
Serializer for short objects
|
static class |
ByteArrayUtil.StringSerializer
Serializer for String objects
|
static class |
ByteArrayUtil.VarintSerializer
Serializer for Integer objects using a variable size encoding
|