Modifier and Type | Method and Description |
---|---|
ColumnIdentifier |
ColumnIdentifier.clone(AbstractAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
AbstractAllocator |
Memtable.getAllocator() |
Modifier and Type | Method and Description |
---|---|
AtomicBTreeColumns.Delta |
AtomicBTreeColumns.addAllWithSizeDelta(ColumnFamily cm,
AbstractAllocator allocator,
com.google.common.base.Function<Cell,Cell> transformation,
SecondaryIndexManager.Updater indexer,
AtomicBTreeColumns.Delta delta)
This is only called by Memtable.resolve, so only AtomicBTreeColumns needs to implement it.
|
Cell |
Cell.localCopy(ColumnFamilyStore cfs,
AbstractAllocator allocator) |
Cell |
CounterCell.localCopy(ColumnFamilyStore cfs,
AbstractAllocator allocator) |
Cell |
CounterUpdateCell.localCopy(ColumnFamilyStore cfs,
AbstractAllocator allocator) |
Cell |
DeletedCell.localCopy(ColumnFamilyStore cfs,
AbstractAllocator allocator) |
Cell |
ExpiringCell.localCopy(ColumnFamilyStore cfs,
AbstractAllocator allocator) |
Cell |
Cell.reconcile(Cell cell,
AbstractAllocator allocator) |
Cell |
CounterCell.reconcile(Cell cell,
AbstractAllocator allocator) |
Cell |
CounterUpdateCell.reconcile(Cell cell,
AbstractAllocator allocator) |
Cell |
DeletedCell.reconcile(Cell cell,
AbstractAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
Composite |
BoundedComposite.copy(AbstractAllocator allocator) |
CellName |
CellName.copy(AbstractAllocator allocator) |
Composite |
Composite.copy(AbstractAllocator allocator) |
Composite |
CompoundComposite.copy(AbstractAllocator allocator) |
CellName |
CompoundDenseCellName.copy(AbstractAllocator allocator) |
CellName |
CompoundSparseCellName.copy(AbstractAllocator allocator) |
CellName |
CompoundSparseCellName.WithCollection.copy(AbstractAllocator allocator) |
Composite |
SimpleComposite.copy(AbstractAllocator allocator) |
CellName |
SimpleDenseCellName.copy(AbstractAllocator allocator) |
CellName |
SimpleSparseCellName.copy(AbstractAllocator allocator) |
CellName |
SimpleSparseInternedCellName.copy(AbstractAllocator allocator) |
protected java.nio.ByteBuffer[] |
CompoundComposite.elementsCopy(AbstractAllocator allocator) |
Modifier and Type | Method and Description |
---|---|
static CounterContext.ContextState |
CounterContext.ContextState.allocate(int globalCount,
int localCount,
int remoteCount,
AbstractAllocator allocator)
Allocate a new context big enough for globalCount + localCount + remoteCount elements
and return the initial corresponding ContextState.
|
java.nio.ByteBuffer |
CounterContext.createGlobal(CounterId id,
long clock,
long count,
AbstractAllocator allocator)
Creates a counter context with a single global, 2.1+ shard (a result of increment).
|
java.nio.ByteBuffer |
CounterContext.createLocal(long count,
AbstractAllocator allocator)
Creates a counter context with a single local shard.
|
java.nio.ByteBuffer |
CounterContext.createRemote(CounterId id,
long clock,
long count,
AbstractAllocator allocator)
Creates a counter context with a single remote shard.
|
java.nio.ByteBuffer |
CounterContext.merge(java.nio.ByteBuffer left,
java.nio.ByteBuffer right,
AbstractAllocator allocator)
Return a context w/ an aggregated count for each counter id.
|
java.nio.ByteBuffer |
IContext.merge(java.nio.ByteBuffer left,
java.nio.ByteBuffer right,
AbstractAllocator allocator)
Return a context w/ an aggregated count for each node id.
|
Modifier and Type | Method and Description |
---|---|
AbstractAllocator |
AbstractSimplePerColumnSecondaryIndex.getOnHeapAllocator() |
abstract AbstractAllocator |
SecondaryIndex.getOnHeapAllocator()
Get current amount of memory this index is consuming (in bytes)
|
Modifier and Type | Class and Description |
---|---|
class |
ContextAllocator
Wraps calls to a PoolAllocator with the provided writeOp.
|
class |
HeapAllocator |
class |
HeapPoolAllocator |
class |
HeapSlabAllocator
The SlabAllocator is a bump-the-pointer allocator that allocates
large (2MB by default) regions and then doles them out to threads that request
slices into the array.
|
class |
PoolAllocator<P extends Pool> |
Copyright © 2014 The Apache Software Foundation