Top Description Fields Constructors Methods
org.h2.mvstore.tx

pack-priv final Class VersionedBitSet

extends BitSet
Class Inheritance
Imports
java.util.BitSet

Class VersionedBitSet extends standard BitSet to add a version field. This will allow bit set and version to be changed atomically.

Field Summary

Modifier and TypeField and Description
private static final long
private long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public VersionedBitSet
clone()

Overrides java.util.BitSet.clone.

Cloning this BitSet produces a new BitSet that is equal to it.

public long
public void
setVersion(long version)

Inherited from java.util.BitSet:
andandNotcardinalityclearclearclearequalsflipflipgetgethashCodeintersectsisEmptylengthnextClearBitnextSetBitorpreviousClearBitpreviousSetBitsetsetsetsetsizestreamtoByteArraytoLongArraytoStringvalueOfvalueOfvalueOfvalueOfxor

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.util.BitSet.serialVersionUID.

versionback to summary
private long version

Constructor Detail

VersionedBitSetback to summary
public VersionedBitSet()

Method Detail

cloneback to summary
public VersionedBitSet clone()

Overrides java.util.BitSet.clone.

Doc from java.util.BitSet.clone.

Cloning this BitSet produces a new BitSet that is equal to it. The clone of the bit set is another bit set that has exactly the same bits set to true as this bit set.

Returns:VersionedBitSet

a clone of this bit set

Annotations
@Override
getVersionback to summary
public long getVersion()
setVersionback to summary
public void setVersion(long version)