Class FrameWireTransferable.Deserializer

java.lang.Object
org.apache.druid.frame.wire.FrameWireTransferable.Deserializer
All Implemented Interfaces:
WireTransferable.Deserializer
Enclosing class:
FrameWireTransferable

public static class FrameWireTransferable.Deserializer extends Object implements WireTransferable.Deserializer
Deserializer for frames.
  • Constructor Details

    • Deserializer

      public Deserializer()
  • Method Details

    • deserialize

      public RowsAndColumns deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper, ByteBuffer theBytes)
      Description copied from interface: WireTransferable.Deserializer
      Deserializes a ByteBuffer into a RowsAndColumns. The deserialized object owns the passed-in buffer as well as the data it points to. It is safe for the deserializer to mutate the buffer, retain a reference to it, etc.
      Specified by:
      deserialize in interface WireTransferable.Deserializer
      Parameters:
      mapper - ObjectMapper
      theBytes - ByteBuffer to deserialize, in little-endian order
      Returns:
      RowsAndColumns object deserialized from the ByteBuffer