Interface CompactablePageIO

    • Method Detail

      • compactPage

        void compactPage​(ByteBuffer page,
                         ByteBuffer out,
                         int pageSize)
        Compacts page contents to the output buffer. Implementation must not change contents, position and limit of the original page buffer.
        Parameters:
        page - Page buffer.
        out - Output buffer.
        pageSize - Page size.
      • restorePage

        void restorePage​(ByteBuffer compactPage,
                         int pageSize)
        Restores the original page in place.
        Parameters:
        compactPage - Compact page.
        pageSize - Page size.