Class OSimpleMultiValueTracker<K,V>
java.lang.Object
com.orientechnologies.orient.core.record.impl.OSimpleMultiValueTracker<K,V>
- Type Parameters:
K- Value that uniquely identifies position of item in collectionV- Item value.
Perform gathering of all operations performed on tracked collection and create mapping between
list of collection operations and field name that contains collection that was changed.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddNoDirty(K key, V value) voiddisable()voidenable()booleanvoidonAfterRecordChanged(OMultiValueChangeEvent<K, V> event, boolean changeOwner) voidvoidremoveNoDirty(K key, V value) voidsourceFrom(OSimpleMultiValueTracker<K, V> tracker) voidvoid
-
Constructor Details
-
OSimpleMultiValueTracker
-
-
Method Details
-
addNoDirty
-
removeNoDirty
-
add
-
updated
-
remove
-
onAfterRecordChanged
-
enable
public void enable() -
disable
public void disable() -
isEnabled
public boolean isEnabled() -
sourceFrom
-
getTimeLine
-
getTransactionTimeLine
-
transactionClear
public void transactionClear()
-