Package io.prestosql.execution.buffer
Class PagesSerde
- java.lang.Object
-
- io.prestosql.execution.buffer.PagesSerde
-
@NotThreadSafe public class PagesSerde extends Object
-
-
Constructor Summary
Constructors Constructor Description PagesSerde(BlockEncodingSerde blockEncodingSerde, Optional<io.airlift.compress.Compressor> compressor, Optional<io.airlift.compress.Decompressor> decompressor, Optional<SpillCipher> spillCipher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Page
deserialize(SerializedPage serializedPage)
SerializedPage
serialize(Page page)
-
-
-
Constructor Detail
-
PagesSerde
public PagesSerde(BlockEncodingSerde blockEncodingSerde, Optional<io.airlift.compress.Compressor> compressor, Optional<io.airlift.compress.Decompressor> decompressor, Optional<SpillCipher> spillCipher)
-
-
Method Detail
-
serialize
public SerializedPage serialize(Page page)
-
deserialize
public Page deserialize(SerializedPage serializedPage)
-
-