Package io.trino.execution.buffer
Class PagesSerdeUtil
java.lang.Object
io.trino.execution.buffer.PagesSerdeUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longSpecial checksum value used to verify configuration consistency across nodes (all nodes need to have data integrity configured the same way). -
Method Summary
Modifier and TypeMethodDescriptionstatic longcalculateChecksum(List<io.airlift.slice.Slice> pages) readPages(PagesSerde serde, io.airlift.slice.SliceInput sliceInput) static Iterator<io.airlift.slice.Slice>readSerializedPages(io.airlift.slice.SliceInput sliceInput) static longwritePages(PagesSerde serde, io.airlift.slice.SliceOutput sliceOutput, Page... pages) static longwritePages(PagesSerde serde, io.airlift.slice.SliceOutput sliceOutput, Iterator<Page> pages)
-
Field Details
-
NO_CHECKSUM
public static final long NO_CHECKSUMSpecial checksum value used to verify configuration consistency across nodes (all nodes need to have data integrity configured the same way).- See Also:
-
-
Method Details
-
calculateChecksum
-
writePages
public static long writePages(PagesSerde serde, io.airlift.slice.SliceOutput sliceOutput, Page... pages) -
writePages
public static long writePages(PagesSerde serde, io.airlift.slice.SliceOutput sliceOutput, Iterator<Page> pages) -
readPages
-
readSerializedPages
public static Iterator<io.airlift.slice.Slice> readSerializedPages(io.airlift.slice.SliceInput sliceInput)
-