Class BTreePartitionData
- java.lang.Object
-
- org.apache.cassandra.db.partitions.BTreePartitionData
-
public final class BTreePartitionData extends java.lang.Object
Holder of the content of a partition, seeAbstractBTreePartition
. When updating a partition one holder is swapped for another atomically.
-
-
Field Summary
Fields Modifier and Type Field Description static BTreePartitionData
EMPTY
EncodingStats
stats
static long
UNSHARED_HEAP_SIZE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BTreePartitionData
unsafeConstruct(RegularAndStaticColumns columns, java.lang.Object[] tree, DeletionInfo deletionInfo, Row staticRow, EncodingStats stats)
static BTreePartitionData
unsafeGetEmpty()
static void
unsafeInvalidate(AtomicBTreePartition partition)
-
-
-
Field Detail
-
EMPTY
public static final BTreePartitionData EMPTY
-
UNSHARED_HEAP_SIZE
public static final long UNSHARED_HEAP_SIZE
-
stats
public final EncodingStats stats
-
-
Method Detail
-
unsafeGetEmpty
public static BTreePartitionData unsafeGetEmpty()
-
unsafeConstruct
public static BTreePartitionData unsafeConstruct(RegularAndStaticColumns columns, java.lang.Object[] tree, DeletionInfo deletionInfo, Row staticRow, EncodingStats stats)
-
unsafeInvalidate
public static void unsafeInvalidate(AtomicBTreePartition partition)
-
-