Class OClusterPositionMapBucket

java.lang.Object
com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage
com.orientechnologies.orient.core.storage.cluster.OClusterPositionMapBucket

public final class OClusterPositionMapBucket extends ODurablePage
Since:
10/7/13
Author:
Andrey Lomakin (a.lomakin-at-orientdb.com)
  • Field Details

  • Constructor Details

    • OClusterPositionMapBucket

      public OClusterPositionMapBucket(OCacheEntry cacheEntry)
  • Method Details

    • init

      public void init()
    • add

      public int add(long pageIndex, int recordPosition)
    • add

      public int add(int pageIndex, int recordPosition, byte status)
    • allocate

      public int allocate()
    • truncateLastEntry

      public void truncateLastEntry()
    • get

    • set

      public void set(int index, OClusterPositionMapBucket.PositionEntry entry)
    • updateEntry

      public void updateEntry(int index, int pageIndex, int recordPosition, byte status)
    • isFull

      public boolean isFull()
    • getSize

      public int getSize()
    • remove

      public void remove(int index)
    • updateStatus

      public void updateStatus(int index, byte status)
    • exists

      public boolean exists(int index)
    • getStatus

      public byte getStatus(int index)