public static class CompoundSparseCellName.WithCollection extends CompoundSparseCellName
CompoundSparseCellName.WithCollection
Composite.EOC
columnName
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
collectionElement()
The value of the collection element, or null if the cell is not part
of a collection (i.e.
|
CellName |
copy(AbstractAllocator allocator) |
long |
excessHeapSizeExcludingData() |
void |
free(PoolAllocator<?> allocator) |
java.nio.ByteBuffer |
get(int i) |
boolean |
isCollectionCell() |
int |
size() |
long |
unsharedHeapSize() |
clusteringSize, cql3ColumnName, isSameCQL3RowAs
elementsCopy
dataSize, end, eoc, equals, hashCode, isEmpty, isPrefixOf, slice, start, toByteBuffer, withEOC
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
dataSize, end, eoc, isEmpty, isPrefixOf, slice, start, toByteBuffer, withEOC
public int size()
size
in interface Composite
size
in class CompoundSparseCellName
public java.nio.ByteBuffer get(int i)
get
in interface Composite
get
in class CompoundSparseCellName
public java.nio.ByteBuffer collectionElement()
CellName
collectionElement
in interface CellName
collectionElement
in class CompoundSparseCellName
public boolean isCollectionCell()
isCollectionCell
in interface CellName
isCollectionCell
in class CompoundSparseCellName
public CellName copy(AbstractAllocator allocator)
public long unsharedHeapSize()
unsharedHeapSize
in interface IMeasurableMemory
unsharedHeapSize
in class CompoundComposite
public long excessHeapSizeExcludingData()
excessHeapSizeExcludingData
in interface CellName
excessHeapSizeExcludingData
in class CompoundComposite
public void free(PoolAllocator<?> allocator)
free
in interface Composite
free
in class CompoundComposite
Copyright © 2014 The Apache Software Foundation