Uses of Interface
elki.utilities.io.ByteBufferSerializer
-
Packages that use ByteBufferSerializer Package Description elki.data Basic classes for different data types, database object types and label types.elki.data.type Data type information, also used for type restrictions.elki.data.uncertain Uncertain data objects.elki.database.ids Database object identification and ID group handling API.elki.database.ids.integer Integer-based DBID implementation -- do not use directly - always useDBIDUtil
.elki.datasource.bundle Object bundles - exchange container for multi-represented objects.elki.utilities.io Utility classes for input/output. -
-
Uses of ByteBufferSerializer in elki.data
Classes in elki.data that implement ByteBufferSerializer Modifier and Type Class Description static class
BitVector.ShortSerializer
Serialization class for dense integer vectors with up toShort.MAX_VALUE
dimensions, by using a short for storing the dimensionality.static class
ByteVector.ShortSerializer
Serialization class for dense Byte vectors with up toShort.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 toShort.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 toShort.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 toShort.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 toShort.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.Fields in elki.data declared as ByteBufferSerializer Modifier and Type Field Description static ByteBufferSerializer<ByteVector>
ByteVector. BYTE_SERIALIZER
Serializer for up to 127 dimensions.static ByteBufferSerializer<DoubleVector>
DoubleVector. BYTE_SERIALIZER
Serializer for up to 127 dimensions.static ByteBufferSerializer<FloatVector>
FloatVector. BYTE_SERIALIZER
Serializer for up to 127 dimensions.static ByteBufferSerializer<IntegerVector>
IntegerVector. BYTE_SERIALIZER
Serializer for up to 127 dimensions.static ByteBufferSerializer<LabelList>
LabelList. SERIALIZER
Serializer.static ByteBufferSerializer<SimpleClassLabel>
SimpleClassLabel. SERIALIZER
Serializer.static ByteBufferSerializer<BitVector>
BitVector. 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<DoubleVector>
DoubleVector. 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<IntegerVector>
IntegerVector. SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.static ByteBufferSerializer<ShortVector>
ShortVector. SHORT_SERIALIZER
Serializer for up to 2^15-1 dimensions.static ByteBufferSerializer<DoubleVector>
DoubleVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<FloatVector>
FloatVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<IntegerVector>
IntegerVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<ShortVector>
ShortVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<SparseByteVector>
SparseByteVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<SparseDoubleVector>
SparseDoubleVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<SparseFloatVector>
SparseFloatVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<SparseIntegerVector>
SparseIntegerVector. VARIABLE_SERIALIZER
Serializer using varint encoding.static ByteBufferSerializer<SparseShortVector>
SparseShortVector. VARIABLE_SERIALIZER
Serializer using varint encoding. -
Uses of ByteBufferSerializer in elki.data.type
Classes in elki.data.type that implement ByteBufferSerializer Modifier and Type Class 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.Fields in elki.data.type declared as ByteBufferSerializer Modifier and Type Field 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.Methods in elki.data.type that return ByteBufferSerializer Modifier and Type Method Description ByteBufferSerializer<? super T>
SimpleTypeInformation. getSerializer()
Get the serializer for this type.Methods in elki.data.type with parameters of type ByteBufferSerializer Modifier and Type Method Description void
SimpleTypeInformation. setSerializer(ByteBufferSerializer<? super T> serializer)
Set the serializer for this type.Constructors in elki.data.type with parameters of type ByteBufferSerializer Constructor Description MultivariateSeriesTypeInformation(FeatureVector.Factory<V,?> factory, ByteBufferSerializer<? super V> serializer, int mindim, int maxdim, int multiplicity)
Constructor for an actual type.SimpleTypeInformation(java.lang.Class<? super T> cls, ByteBufferSerializer<? super T> serializer)
Constructor.SimpleTypeInformation(java.lang.Class<? super T> cls, java.lang.String label, ByteBufferSerializer<? super T> serializer)
Constructor.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, ByteBufferSerializer<? super V> serializer)
Constructor with given dimensionality and factory, so usually an instance.VectorFieldTypeInformation(FeatureVector.Factory<V,?> factory, int dim, java.lang.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. -
Uses of ByteBufferSerializer in elki.data.uncertain
Methods in elki.data.uncertain that return ByteBufferSerializer Modifier and Type Method Description ByteBufferSerializer<SimpleGaussianContinuousUncertainObject>
SimpleGaussianContinuousUncertainObject.Factory. getDefaultSerializer()
ByteBufferSerializer<UniformContinuousUncertainObject>
UniformContinuousUncertainObject.Factory. getDefaultSerializer()
ByteBufferSerializer<UnweightedDiscreteUncertainObject>
UnweightedDiscreteUncertainObject.Factory. getDefaultSerializer()
ByteBufferSerializer<WeightedDiscreteUncertainObject>
WeightedDiscreteUncertainObject.Factory. getDefaultSerializer()
-
Uses of ByteBufferSerializer in elki.database.ids
Methods in elki.database.ids that return ByteBufferSerializer Modifier and Type Method Description ByteBufferSerializer<DBID>
DBIDFactory. getDBIDSerializer()
Get a serializer for DBIDs.static ByteBufferSerializer<DBID>
DBIDUtil. getDBIDSerializer()
Get a serializer for DBIDs.static ByteBufferSerializer<DBID>
DBIDUtil. getDBIDSerializerStatic()
Get a serializer for DBIDs with static size. -
Uses of ByteBufferSerializer in elki.database.ids.integer
Classes in elki.database.ids.integer that implement ByteBufferSerializer Modifier and Type Class Description static class
IntegerDBID.DynamicSerializer
Dynamic sized serializer, using varint.static class
IntegerDBID.StaticSerializer
Static sized serializer, using regular integers.Fields in elki.database.ids.integer declared as ByteBufferSerializer Modifier and Type Field Description static ByteBufferSerializer<DBID>
IntegerDBID. DYNAMIC_SERIALIZER
The public instance to use for dynamic serialization.Methods in elki.database.ids.integer that return ByteBufferSerializer Modifier and Type Method Description ByteBufferSerializer<DBID>
AbstractIntegerDBIDFactory. getDBIDSerializer()
-
Uses of ByteBufferSerializer in elki.datasource.bundle
Fields in elki.datasource.bundle declared as ByteBufferSerializer Modifier and Type Field Description (package private) ByteBufferSerializer<?>[]
BundleReader. sers
Serializers to use.Methods in elki.datasource.bundle that return ByteBufferSerializer Modifier and Type Method Description private ByteBufferSerializer<?>[]
BundleWriter. writeHeader(BundleStreamSource source, java.nio.ByteBuffer buffer, java.nio.channels.WritableByteChannel output)
Write the header for the given stream to the stream. -
Uses of ByteBufferSerializer in elki.utilities.io
Subinterfaces of ByteBufferSerializer in elki.utilities.io Modifier and Type Interface Description interface
FixedSizeByteBufferSerializer<T>
Serializers with a fixed length serialization.Classes in elki.utilities.io that implement ByteBufferSerializer Modifier and Type Class 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.
-