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 classBitVector.ShortSerializerSerialization class for dense integer vectors with up toShort.MAX_VALUEdimensions, by using a short for storing the dimensionality.static classByteVector.ShortSerializerSerialization class for dense Byte vectors with up toShort.MAX_VALUEdimensions, by using a short for storing the dimensionality.static classByteVector.SmallSerializerSerialization class for dense Byte vectors with up to 127 dimensions, by using a byte for storing the dimensionality.static classDoubleVector.ShortSerializerSerialization class for dense double vectors with up toShort.MAX_VALUEdimensions, by using a short for storing the dimensionality.static classDoubleVector.SmallSerializerSerialization class for dense double vectors with up to 127 dimensions, by using a byte for storing the dimensionality.static classDoubleVector.VariableSerializerSerialization class for variable dimensionality by using VarInt encoding.static classFloatVector.ShortSerializerSerialization class for dense float vectors with up toShort.MAX_VALUEdimensions, by using a short for storing the dimensionality.static classFloatVector.SmallSerializerSerialization class for dense float vectors with up to 127 dimensions, by using a byte for storing the dimensionality.static classFloatVector.VariableSerializerSerialization class for variable dimensionality by using VarInt encoding.static classIntegerVector.ShortSerializerSerialization class for dense integer vectors with up toShort.MAX_VALUEdimensions, by using a short for storing the dimensionality.static classIntegerVector.SmallSerializerSerialization class for dense integer vectors with up to 127 dimensions, by using a byte for storing the dimensionality.static classIntegerVector.VariableSerializerSerialization class for variable dimensionality by using VarInt encoding.static classLabelList.SerializerSerialization class.static classShortVector.ShortSerializerSerialization class for dense Short vectors with up toShort.MAX_VALUEdimensions, by using a short for storing the dimensionality.static classShortVector.VariableSerializerSerialization class for variable dimensionality by using VarInt encoding.static classSimpleClassLabel.SerializerSerialization class.static classSparseByteVector.VariableSerializerSerialization class using VarInt encodings.static classSparseDoubleVector.VariableSerializerSerialization class using VarInt encodings.static classSparseFloatVector.VariableSerializerSerialization class using VarInt encodings.static classSparseIntegerVector.VariableSerializerSerialization class using VarInt encodings.static classSparseShortVector.VariableSerializerSerialization class using VarInt encodings.Fields in elki.data declared as ByteBufferSerializer Modifier and Type Field Description static ByteBufferSerializer<ByteVector>ByteVector. BYTE_SERIALIZERSerializer for up to 127 dimensions.static ByteBufferSerializer<DoubleVector>DoubleVector. BYTE_SERIALIZERSerializer for up to 127 dimensions.static ByteBufferSerializer<FloatVector>FloatVector. BYTE_SERIALIZERSerializer for up to 127 dimensions.static ByteBufferSerializer<IntegerVector>IntegerVector. BYTE_SERIALIZERSerializer for up to 127 dimensions.static ByteBufferSerializer<LabelList>LabelList. SERIALIZERSerializer.static ByteBufferSerializer<SimpleClassLabel>SimpleClassLabel. SERIALIZERSerializer.static ByteBufferSerializer<BitVector>BitVector. SHORT_SERIALIZERSerializer for up to 2^15-1 dimensions.static ByteBufferSerializer<ByteVector>ByteVector. SHORT_SERIALIZERSerializer for up to 2^15-1 dimensions.static ByteBufferSerializer<DoubleVector>DoubleVector. SHORT_SERIALIZERSerializer for up to 2^15-1 dimensions.static ByteBufferSerializer<FloatVector>FloatVector. SHORT_SERIALIZERSerializer for up to 2^15-1 dimensions.static ByteBufferSerializer<IntegerVector>IntegerVector. SHORT_SERIALIZERSerializer for up to 2^15-1 dimensions.static ByteBufferSerializer<ShortVector>ShortVector. SHORT_SERIALIZERSerializer for up to 2^15-1 dimensions.static ByteBufferSerializer<DoubleVector>DoubleVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<FloatVector>FloatVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<IntegerVector>IntegerVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<ShortVector>ShortVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<SparseByteVector>SparseByteVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<SparseDoubleVector>SparseDoubleVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<SparseFloatVector>SparseFloatVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<SparseIntegerVector>SparseIntegerVector. VARIABLE_SERIALIZERSerializer using varint encoding.static ByteBufferSerializer<SparseShortVector>SparseShortVector. VARIABLE_SERIALIZERSerializer using varint encoding. -
Uses of ByteBufferSerializer in elki.data.type
Classes in elki.data.type that implement ByteBufferSerializer Modifier and Type Class Description classTypeInformationSerializerClass to handle the serialization and deserialization of type information.(package private) static classTypeInformationSerializer.SimpleTypeSerializerSerialization class for pure simple types.(package private) static classTypeInformationSerializer.VectorFieldTypeSerializerSerialization class for field vector types.(package private) static classTypeInformationSerializer.VectorTypeSerializerSerialization class for non-field vector types.Fields in elki.data.type declared as ByteBufferSerializer Modifier and Type Field Description private ByteBufferSerializer<? super T>SimpleTypeInformation. serializerType serializer.(package private) static ByteBufferSerializer<SimpleTypeInformation<?>>TypeInformationSerializer. SIMPLE_TYPE_SERIALIZERSerializer for simple types only.(package private) static ByteBufferSerializer<VectorFieldTypeInformation<?>>TypeInformationSerializer. VECTOR_FIELD_TYPE_SERIALIZERSerializer for vector fields.(package private) static ByteBufferSerializer<VectorTypeInformation<?>>TypeInformationSerializer. VECTOR_TYPE_SERIALIZERSerializer 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 voidSimpleTypeInformation. 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 classIntegerDBID.DynamicSerializerDynamic sized serializer, using varint.static classIntegerDBID.StaticSerializerStatic sized serializer, using regular integers.Fields in elki.database.ids.integer declared as ByteBufferSerializer Modifier and Type Field Description static ByteBufferSerializer<DBID>IntegerDBID. DYNAMIC_SERIALIZERThe 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. sersSerializers 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 interfaceFixedSizeByteBufferSerializer<T>Serializers with a fixed length serialization.Classes in elki.utilities.io that implement ByteBufferSerializer Modifier and Type Class Description static classByteArrayUtil.ByteSerializerSerializer for byte objects.static classByteArrayUtil.DoubleSerializerSerializer for double objects.static classByteArrayUtil.FloatSerializerSerializer for float objects.static classByteArrayUtil.IntegerSerializerSerializer for integer objects.static classByteArrayUtil.LongSerializerSerializer for long objects.static classByteArrayUtil.ShortSerializerSerializer for short objects.static classByteArrayUtil.StringSerializerSerializer for String objects.static classByteArrayUtil.VarintSerializerSerializer for Integer objects using a variable size encoding.
-