Class MVCCEntryHolder

All Implemented Interfaces:
IEntryHolder, ISpaceItem, Textualizable, ILockObject, IMVCCLockObject

public class MVCCEntryHolder extends EntryHolder implements IMVCCLockObject
  • Constructor Details

  • Method Details

    • createCopy

      public IEntryHolder createCopy()
      Specified by:
      createCopy in interface IEntryHolder
      Overrides:
      createCopy in class EntryHolder
    • createLogicallyDeletedDummyEntry

      public MVCCEntryHolder createLogicallyDeletedDummyEntry(EntryXtnInfo entryXtnInfo)
    • getLockedObjectHashCode

      public int getLockedObjectHashCode()
      Specified by:
      getLockedObjectHashCode in interface IMVCCLockObject
    • getCommittedGeneration

      public long getCommittedGeneration()
    • setCommittedGeneration

      public void setCommittedGeneration(long committedGeneration)
    • getOverrideGeneration

      public long getOverrideGeneration()
    • setOverrideGeneration

      public void setOverrideGeneration(long overrideGeneration)
    • isOverridingAnother

      public boolean isOverridingAnother()
    • setOverridingAnother

      public void setOverridingAnother(boolean overridingAnother)
    • isLogicallyDeleted

      public boolean isLogicallyDeleted()
    • setLogicallyDeleted

      public void setLogicallyDeleted(boolean logicallyDeleted)
    • setVersion

      public void setVersion(int version)
    • toText

      public void toText(Textualizer textualizer)
      Specified by:
      toText in interface Textualizable
      Overrides:
      toText in class AbstractSpaceItem