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 VersionedValueCommitted<T> extends VersionedValue<T>
Class CommittedVersionedValue.
-
-
Constructor Summary
Constructors Constructor Description VersionedValueCommitted(T value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetCommittedValue()TgetCurrentValue()(package private) static <X> VersionedValue<X>getInstance(X value)Either cast to VersionedValue, or wrap in VersionedValueCommittedjava.lang.StringtoString()-
Methods inherited from class org.h2.value.VersionedValue
getOperationId, isCommitted
-
-
-
-
Field Detail
-
value
public final T value
The current value.
-
-
Constructor Detail
-
VersionedValueCommitted
VersionedValueCommitted(T value)
-
-
Method Detail
-
getInstance
static <X> VersionedValue<X> getInstance(X value)
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
public T getCurrentValue()
- Overrides:
getCurrentValuein classVersionedValue<T>
-
getCommittedValue
public T getCommittedValue()
- Overrides:
getCommittedValuein classVersionedValue<T>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-