Class ArrayOfDoublesSerDe


  • public class ArrayOfDoublesSerDe
    extends ArrayOfItemsSerDe<Double>
    Methods of serializing and deserializing arrays of Double.
    Author:
    Alexander Saydakov
    • Constructor Detail

      • ArrayOfDoublesSerDe

        public ArrayOfDoublesSerDe()
    • Method Detail

      • serializeToByteArray

        public byte[] serializeToByteArray​(Double[] items)
        Description copied from class: ArrayOfItemsSerDe
        Serialize an array of items to byte array. The size of the array doesn't need to be serialized. This method is called by the sketch serialization process.
        Specified by:
        serializeToByteArray in class ArrayOfItemsSerDe<Double>
        Parameters:
        items - array of items to be serialized
        Returns:
        serialized representation of the given array of items
      • deserializeFromMemory

        public Double[] deserializeFromMemory​(org.apache.datasketches.memory.Memory mem,
                                              int length)
        Description copied from class: ArrayOfItemsSerDe
        Deserialize an array of items from a given Memory object. This method is called by the sketch deserialization process.
        Specified by:
        deserializeFromMemory in class ArrayOfItemsSerDe<Double>
        Parameters:
        mem - Memory containing a serialized array of items
        length - number of items in the serialized array
        Returns:
        deserialized array of items