Class OMultiValueChangeTimeLine<K,V>

java.lang.Object
com.orientechnologies.orient.core.db.record.OMultiValueChangeTimeLine<K,V>
Type Parameters:
K - Value that uniquely identifies position of element inside collection.
V - Value that is hold by collection.

public class OMultiValueChangeTimeLine<K,V> extends Object
Container that contains information about all operations that were performed on collection starting from the time when it was loaded from DB.
  • Constructor Details

    • OMultiValueChangeTimeLine

      public OMultiValueChangeTimeLine()
  • Method Details

    • getMultiValueChangeEvents

      public List<OMultiValueChangeEvent<K,V>> getMultiValueChangeEvents()
      Returns:
      List of all operations that were performed on collection starting from the time when it was loaded from DB.
    • addCollectionChangeEvent

      public void addCollectionChangeEvent(OMultiValueChangeEvent<K,V> changeEvent)
      Add new operation that was performed on collection to collection history.
      Parameters:
      changeEvent - Description of operation that was performed on collection.