Package org.h2.mvstore.tx
Class VersionedValueCommitted<T>
java.lang.Object
org.h2.value.VersionedValue<T>
org.h2.mvstore.tx.VersionedValueCommitted<T>
- Direct Known Subclasses:
VersionedValueUncommitted
Class CommittedVersionedValue.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static <X> VersionedValue
<X> getInstance
(X value) Either cast to VersionedValue, or wrap in VersionedValueCommittedtoString()
Methods inherited from class org.h2.value.VersionedValue
getOperationId, isCommitted
-
Field Details
-
value
The current value.
-
-
Constructor Details
-
VersionedValueCommitted
VersionedValueCommitted(T value)
-
-
Method Details
-
getInstance
Either cast to VersionedValue, or wrap in VersionedValueCommitted- Type Parameters:
X
- type of the value to get the VersionedValue for- Parameters:
value
- the object to cast/wrap- Returns:
- VersionedValue instance
-
getCurrentValue
- Overrides:
getCurrentValue
in classVersionedValue<T>
-
getCommittedValue
- Overrides:
getCommittedValue
in classVersionedValue<T>
-
toString
-