Class PagesSerdeUtil


  • public final class PagesSerdeUtil
    extends Object
    • Field Detail

      • NO_CHECKSUM

        public static final long NO_CHECKSUM
        Special checksum value used to verify configuration consistency across nodes (all nodes need to have data integrity configured the same way).
        See Also:
        Constant Field Values
    • Method Detail

      • calculateChecksum

        public static long calculateChecksum​(List<io.airlift.slice.Slice> pages)
      • 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

        public static Iterator<Page> readPages​(PagesSerde serde,
                                               io.airlift.slice.SliceInput sliceInput)
      • readSerializedPages

        public static Iterator<io.airlift.slice.Slice> readSerializedPages​(io.airlift.slice.SliceInput sliceInput)