Class VersionedValueUncommitted<T>
java.lang.Object
org.h2.value.VersionedValue<T>
org.h2.mvstore.tx.VersionedValueCommitted<T>
org.h2.mvstore.tx.VersionedValueUncommitted<T>
Class VersionedValueUncommitted.
-
Field Summary
FieldsFields inherited from class VersionedValueCommitted
value -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateVersionedValueUncommitted(long operationId, T value, T committedValue) -
Method Summary
Modifier and TypeMethodDescription(package private) static <X> VersionedValue<X> getInstance(long operationId, X value, X committedValue) Create new VersionedValueUncommitted.longbooleantoString()Methods inherited from class VersionedValueCommitted
getCurrentValue, getInstance
-
Field Details
-
operationId
private final long operationId -
committedValue
-
-
Constructor Details
-
VersionedValueUncommitted
-
-
Method Details
-
getInstance
Create new VersionedValueUncommitted.- Type Parameters:
X- type of the value to get the VersionedValue for- Parameters:
operationId- combined log/transaction idvalue- value before commitcommittedValue- value after commit- Returns:
- VersionedValue instance
-
isCommitted
public boolean isCommitted()- Overrides:
isCommittedin classVersionedValue<T>
-
getOperationId
public long getOperationId()- Overrides:
getOperationIdin classVersionedValue<T>
-
getCommittedValue
- Overrides:
getCommittedValuein classVersionedValueCommitted<T>
-
toString
- Overrides:
toStringin classVersionedValueCommitted<T>
-