Class AbstractPendingEntryInnerIO

    • Method Detail

      • store

        public void store​(long dstPageAddr,
                          int dstIdx,
                          BPlusIO<PendingRow> srcIo,
                          long srcPageAddr,
                          int srcIdx)
                   throws IgniteCheckedException
        Store row info from the given source.
        Specified by:
        store in class BPlusIO<PendingRow>
        Parameters:
        dstPageAddr - Destination page address.
        dstIdx - Destination index.
        srcIo - Source IO.
        srcPageAddr - Source page address.
        srcIdx - Source index.
        Throws:
        IgniteCheckedException - If failed.
      • getExpireTime

        public long getExpireTime​(long pageAddr,
                                  int idx)
        Specified by:
        getExpireTime in interface PendingRowIO
        Parameters:
        pageAddr - Page address.
        idx - Index.
        Returns:
        Expire time.
      • getLink

        public long getLink​(long pageAddr,
                            int idx)
        Specified by:
        getLink in interface PendingRowIO
        Parameters:
        pageAddr - Page address.
        idx - Index.
        Returns:
        Link.
      • storeCacheId

        protected abstract boolean storeCacheId()
        Returns:
        True if cache ID has to be stored.