public class PagesSerdeUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
PAGE_METADATA_SIZE |
| Modifier and Type | Method and Description |
|---|---|
static long |
computeSerializedPageChecksum(io.airlift.slice.Slice pageData,
byte markers,
int positionCount,
int uncompressedSize) |
static boolean |
isChecksumValid(SerializedPage serializedPage) |
static Iterator<Page> |
readPages(PagesSerde serde,
io.airlift.slice.SliceInput sliceInput) |
static SerializedPage |
readSerializedPage(io.airlift.slice.SliceInput sliceInput) |
static Iterator<SerializedPage> |
readSerializedPages(io.airlift.slice.SliceInput sliceInput) |
static long |
writePages(PagesSerde serde,
io.airlift.slice.SliceOutput sliceOutput,
Iterator<Page> pages) |
static long |
writePages(PagesSerde serde,
io.airlift.slice.SliceOutput sliceOutput,
Page... pages) |
static void |
writeSerializedPage(io.airlift.slice.SliceOutput output,
SerializedPage page) |
static void |
writeSerializedPageMetadata(io.airlift.slice.SliceOutput output,
SerializedPage page) |
static long |
writeSerializedPages(io.airlift.slice.SliceOutput sliceOutput,
Iterable<SerializedPage> pages) |
public static final int PAGE_METADATA_SIZE
public static void writeSerializedPage(io.airlift.slice.SliceOutput output,
SerializedPage page)
public static void writeSerializedPageMetadata(io.airlift.slice.SliceOutput output,
SerializedPage page)
public static SerializedPage readSerializedPage(io.airlift.slice.SliceInput sliceInput)
public static long writeSerializedPages(io.airlift.slice.SliceOutput sliceOutput,
Iterable<SerializedPage> pages)
public static long computeSerializedPageChecksum(io.airlift.slice.Slice pageData,
byte markers,
int positionCount,
int uncompressedSize)
public static boolean isChecksumValid(SerializedPage serializedPage)
public static long writePages(PagesSerde serde, io.airlift.slice.SliceOutput sliceOutput, Page... pages)
public static long writePages(PagesSerde serde, io.airlift.slice.SliceOutput sliceOutput, Iterator<Page> pages)
public static Iterator<Page> readPages(PagesSerde serde, io.airlift.slice.SliceInput sliceInput)
public static Iterator<SerializedPage> readSerializedPages(io.airlift.slice.SliceInput sliceInput)
Copyright © 2012–2022. All rights reserved.