public abstract class MemtableBufferAllocator extends MemtableAllocator
MemtableAllocator.DataReclaimer, MemtableAllocator.SubAllocatorNO_OP| Modifier | Constructor and Description |
|---|---|
protected |
MemtableBufferAllocator(MemtableAllocator.SubAllocator onHeap,
MemtableAllocator.SubAllocator offHeap) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.nio.ByteBuffer |
allocate(int size,
OpOrder.Group opGroup) |
protected AbstractAllocator |
allocator(OpOrder.Group writeOp) |
DecoratedKey |
clone(DecoratedKey key,
OpOrder.Group writeOp) |
Row.Builder |
rowBuilder(CFMetaData metadata,
OpOrder.Group writeOp,
boolean isStatic) |
isLive, offHeap, onHeap, reclaimer, setDiscarded, setDiscardingprotected MemtableBufferAllocator(MemtableAllocator.SubAllocator onHeap, MemtableAllocator.SubAllocator offHeap)
public Row.Builder rowBuilder(CFMetaData metadata, OpOrder.Group writeOp, boolean isStatic)
rowBuilder in class MemtableAllocatorpublic DecoratedKey clone(DecoratedKey key, OpOrder.Group writeOp)
clone in class MemtableAllocatorpublic abstract java.nio.ByteBuffer allocate(int size,
OpOrder.Group opGroup)
protected AbstractAllocator allocator(OpOrder.Group writeOp)
Copyright © 2015 The Apache Software Foundation