Interface BLinkIndexDataStorage<X,​Y>


  • public interface BLinkIndexDataStorage<X,​Y>
    Author:
    diego.salvi
    • Method Detail

      • loadLeafPage

        void loadLeafPage​(long pageId,
                          Map<X,​Y> data)
                   throws IOException
        Load a leaf node data page.
        Throws:
        IOException
      • createLeafPage

        long createLeafPage​(Map<X,​Y> data)
                     throws IOException
        Create a new leaf node page for given data.
        Throws:
        IOException
      • overwriteNodePage

        void overwriteNodePage​(long pageId,
                               Map<X,​Long> data)
                        throws IOException
        Overwrite an existing internal node page with given data.
        Throws:
        IOException
      • overwriteLeafPage

        void overwriteLeafPage​(long pageId,
                               Map<X,​Y> data)
                        throws IOException
        Overwrite an existing leaf node page with given data.
        Throws:
        IOException