public class AtomicBTreePartition extends AbstractBTreePartition
AbstractBTreePartition.Holder, AbstractBTreePartition.SliceableIterator, AbstractBTreePartition.SlicesIterator
Modifier and Type | Field and Description |
---|---|
static long |
EMPTY_SIZE |
EMPTY, metadata, partitionKey
Constructor and Description |
---|
AtomicBTreePartition(CFMetaData metadata,
DecoratedKey partitionKey,
MemtableAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
long[] |
addAllWithSizeDelta(PartitionUpdate update,
OpOrder.Group writeOp,
UpdateTransaction indexer)
Adds a given update to this in-memtable partition.
|
protected boolean |
canHaveShadowedData() |
protected AbstractBTreePartition.Holder |
holder() |
boolean |
usePessimisticLocking() |
build, build, build, columns, deletionInfo, getRow, hasRows, isEmpty, iterator, lastRow, metadata, partitionKey, partitionLevelDeletion, rowCount, searchIterator, sliceableUnfilteredIterator, sliceableUnfilteredIterator, staticRow, stats, toString, unfilteredIterator, unfilteredIterator, unfilteredIterator
public AtomicBTreePartition(CFMetaData metadata, DecoratedKey partitionKey, MemtableAllocator allocator)
protected AbstractBTreePartition.Holder holder()
holder
in class AbstractBTreePartition
protected boolean canHaveShadowedData()
canHaveShadowedData
in class AbstractBTreePartition
public long[] addAllWithSizeDelta(PartitionUpdate update, OpOrder.Group writeOp, UpdateTransaction indexer)
public boolean usePessimisticLocking()
Copyright © 2018 The Apache Software Foundation