Class PagesSerde

java.lang.Object
io.trino.execution.buffer.PagesSerde

@NotThreadSafe public class PagesSerde extends Object
  • Constructor Details

  • Method Details

    • newContext

      public PagesSerde.PagesSerdeContext newContext()
    • serialize

      public io.airlift.slice.Slice serialize(PagesSerde.PagesSerdeContext context, Page page)
    • getSerializedPagePositionCount

      public static int getSerializedPagePositionCount(io.airlift.slice.Slice serializedPage)
    • isSerializedPageEncrypted

      public static boolean isSerializedPageEncrypted(io.airlift.slice.Slice serializedPage)
    • isSerializedPageCompressed

      public static boolean isSerializedPageCompressed(io.airlift.slice.Slice serializedPage)
    • deserialize

      public Page deserialize(io.airlift.slice.Slice serializedPage)
    • deserialize

      public Page deserialize(PagesSerde.PagesSerdeContext context, io.airlift.slice.Slice serializedPage)
    • readSerializedPage

      public static io.airlift.slice.Slice readSerializedPage(io.airlift.slice.SliceInput input)