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.data.uncertain |
Uncertain data objects.
|
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.datasource.bundle |
Object bundles - exchange container for multi-represented objects.
|
de.lmu.ifi.dbs.elki.math.linearalgebra |
Linear Algebra package provides classes and computational methods for operations on matrices.
|
de.lmu.ifi.dbs.elki.utilities.io |
Utility classes for input/output.
|
Modifier and Type | Class and Description |
---|---|
static class |
BitVector.ShortSerializer
Serialization class for dense integer vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
ByteVector.ShortSerializer
Serialization class for dense Byte vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
ByteVector.SmallSerializer
Serialization class for dense Byte vectors with up to 127 dimensions, by
using a byte for storing the dimensionality.
|
static class |
DoubleVector.ShortSerializer
Serialization class for dense double vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
DoubleVector.SmallSerializer
Serialization class for dense double vectors with up to 127 dimensions, by
using a byte for storing the dimensionality.
|
static class |
DoubleVector.VariableSerializer
Serialization class for variable dimensionality by using VarInt encoding.
|
static class |
FloatVector.ShortSerializer
Serialization class for dense float vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
FloatVector.SmallSerializer
Serialization class for dense float vectors with up to 127 dimensions, by
using a byte for storing the dimensionality.
|
static class |
FloatVector.VariableSerializer
Serialization class for variable dimensionality by using VarInt encoding.
|
static class |
IntegerVector.ShortSerializer
Serialization class for dense integer vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
IntegerVector.SmallSerializer
Serialization class for dense integer vectors with up to 127 dimensions, by
using a byte for storing the dimensionality.
|
static class |
IntegerVector.VariableSerializer
Serialization class for variable dimensionality by using VarInt encoding.
|
static class |
LabelList.Serializer
Serialization class.
|
static class |
ShortVector.ShortSerializer
Serialization class for dense Short vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
ShortVector.VariableSerializer
Serialization class for variable dimensionality by using VarInt encoding.
|
static class |
SimpleClassLabel.Serializer
Serialization class.
|
static class |
SparseByteVector.VariableSerializer
Serialization class using VarInt encodings.
|
static class |
SparseDoubleVector.VariableSerializer
Serialization class using VarInt encodings.
|
static class |
SparseFloatVector.VariableSerializer
Serialization class using VarInt encodings.
|
static class |
SparseIntegerVector.VariableSerializer
Serialization class using VarInt encodings.
|
static class |
SparseShortVector.VariableSerializer
Serialization class using VarInt encodings.
|
Modifier and Type | Field and Description |
---|---|
static ByteBufferSerializer<IntegerVector> |
IntegerVector.BYTE_SERIALIZER
Serializer for up to 127 dimensions.
|
static ByteBufferSerializer<FloatVector> |
FloatVector.BYTE_SERIALIZER
Serializer for up to 127 dimensions.
|
static ByteBufferSerializer<DoubleVector> |
DoubleVector.BYTE_SERIALIZER
Serializer for up to 127 dimensions.
|
static ByteBufferSerializer<ByteVector> |
ByteVector.BYTE_SERIALIZER
Serializer for up to 127 dimensions.
|
static ByteBufferSerializer<SimpleClassLabel> |
SimpleClassLabel.SERIALIZER
Serializer.
|
static ByteBufferSerializer<LabelList> |
LabelList.SERIALIZER
Serializer.
|
static ByteBufferSerializer<ShortVector> |
ShortVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<IntegerVector> |
IntegerVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<FloatVector> |
FloatVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<DoubleVector> |
DoubleVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<ByteVector> |
ByteVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<BitVector> |
BitVector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<SparseShortVector> |
SparseShortVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<SparseIntegerVector> |
SparseIntegerVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<SparseFloatVector> |
SparseFloatVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<SparseDoubleVector> |
SparseDoubleVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<SparseByteVector> |
SparseByteVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<ShortVector> |
ShortVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<IntegerVector> |
IntegerVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<FloatVector> |
FloatVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
static ByteBufferSerializer<DoubleVector> |
DoubleVector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
Modifier and Type | Class and Description |
---|---|
class |
TypeInformationSerializer
Class to handle the serialization and deserialization of type information.
|
(package private) static class |
TypeInformationSerializer.SimpleTypeSerializer
Serialization class for pure simple types.
|
(package private) static class |
TypeInformationSerializer.VectorFieldTypeSerializer
Serialization class for field vector types.
|
(package private) static class |
TypeInformationSerializer.VectorTypeSerializer
Serialization class for non-field vector types.
|
Modifier and Type | Field and Description |
---|---|
private ByteBufferSerializer<? super T> |
SimpleTypeInformation.serializer
Type serializer.
|
(package private) static ByteBufferSerializer<SimpleTypeInformation<?>> |
TypeInformationSerializer.SIMPLE_TYPE_SERIALIZER
Serializer for simple types only.
|
(package private) static ByteBufferSerializer<VectorFieldTypeInformation<?>> |
TypeInformationSerializer.VECTOR_FIELD_TYPE_SERIALIZER
Serializer for vector fields.
|
(package private) static ByteBufferSerializer<VectorTypeInformation<?>> |
TypeInformationSerializer.VECTOR_TYPE_SERIALIZER
Serializer for non-field vectors.
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<? super T> |
SimpleTypeInformation.getSerializer()
Get the serializer for this type.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleTypeInformation.setSerializer(ByteBufferSerializer<? super T> serializer)
Set the serializer for this type.
|
Constructor and Description |
---|
MultivariateSeriesTypeInformation(FeatureVector.Factory<V,?> factory,
ByteBufferSerializer<? super V> serializer,
int mindim,
int maxdim,
int multiplicity)
Constructor for an actual type.
|
SimpleTypeInformation(Class<? super T> cls,
ByteBufferSerializer<? super T> serializer)
Constructor.
|
SimpleTypeInformation(Class<? super T> cls,
String label,
ByteBufferSerializer<? super T> serializer)
Constructor.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int mindim,
int maxdim,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory,
int dim,
String[] labels,
ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.
|
VectorTypeInformation(FeatureVector.Factory<V,?> factory,
ByteBufferSerializer<? super V> serializer,
int mindim,
int maxdim)
Constructor for an actual type.
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<WeightedDiscreteUncertainObject> |
WeightedDiscreteUncertainObject.Factory.getDefaultSerializer() |
ByteBufferSerializer<UnweightedDiscreteUncertainObject> |
UnweightedDiscreteUncertainObject.Factory.getDefaultSerializer() |
ByteBufferSerializer<UniformContinuousUncertainObject> |
UniformContinuousUncertainObject.Factory.getDefaultSerializer() |
ByteBufferSerializer<SimpleGaussianContinuousUncertainObject> |
SimpleGaussianContinuousUncertainObject.Factory.getDefaultSerializer() |
Modifier and Type | Method and Description |
---|---|
static ByteBufferSerializer<DBID> |
DBIDUtil.getDBIDSerializer()
Get a serializer for DBIDs.
|
ByteBufferSerializer<DBID> |
DBIDFactory.getDBIDSerializer()
Get a serializer for DBIDs.
|
static 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 | Field and Description |
---|---|
static ByteBufferSerializer<DBID> |
IntegerDBID.DYNAMIC_SERIALIZER
The public instance to use for dynamic serialization.
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<DBID> |
AbstractIntegerDBIDFactory.getDBIDSerializer() |
Modifier and Type | Field and Description |
---|---|
(package private) ByteBufferSerializer<?>[] |
BundleReader.sers
Serializers to use.
|
Modifier and Type | Method and Description |
---|---|
private ByteBufferSerializer<?>[] |
BundleWriter.writeHeader(BundleStreamSource source,
ByteBuffer buffer,
WritableByteChannel output)
Write the header for the given stream to the stream.
|
Modifier and Type | Class and Description |
---|---|
static class |
Vector.ShortSerializer
Serialization class for dense double vectors with up to
Short.MAX_VALUE dimensions, by using a short for storing the
dimensionality. |
static class |
Vector.SmallSerializer
Serialization class for dense double vectors with up to 127 dimensions, by
using a byte for storing the dimensionality.
|
protected static class |
Vector.VariableSerializer
Serialization class for variable dimensionality by using VarInt encoding.
|
Modifier and Type | Field and Description |
---|---|
static ByteBufferSerializer<Vector> |
Vector.BYTE_SERIALIZER
Serializer for up to 127 dimensions.
|
static ByteBufferSerializer<Vector> |
Vector.SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.
|
static ByteBufferSerializer<Vector> |
Vector.VARIABLE_SERIALIZER
Serializer using varint encoding.
|
Modifier and Type | Method and Description |
---|---|
ByteBufferSerializer<Vector> |
Vector.Factory.getDefaultSerializer() |
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.
|
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.