public class NativeCell extends AbstractCell
comparator, NO_DELETION_TIME, NO_TTL, serializer
column
Constructor and Description |
---|
NativeCell(NativeAllocator allocator,
OpOrder.Group writeOp,
Cell cell) |
NativeCell(NativeAllocator allocator,
OpOrder.Group writeOp,
ColumnDefinition column,
long timestamp,
int ttl,
int localDeletionTime,
java.nio.ByteBuffer value,
CellPath path) |
Modifier and Type | Method and Description |
---|---|
int |
localDeletionTime()
The cell local deletion time.
|
CellPath |
path()
For cells belonging to complex types (non-frozen collection and UDT), the
path to the cell.
|
long |
timestamp()
The cell timestamp.
|
int |
ttl()
The cell ttl.
|
long |
unsharedHeapSizeExcludingData() |
java.nio.ByteBuffer |
value()
The cell value.
|
Cell |
withUpdatedColumn(ColumnDefinition column) |
Cell |
withUpdatedValue(java.nio.ByteBuffer newValue) |
copy, dataSize, digest, equals, hashCode, isCounterCell, isExpiring, isLive, isTombstone, markCounterLocalToBeCleared, maxTimestamp, purge, toString, updateAllTimestamp, validate
column
public NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, Cell cell)
public NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path)
public long timestamp()
Cell
public int ttl()
Cell
public int localDeletionTime()
Cell
localDeletionTime
in class Cell
NO_DELETION_TIME
if the cell is neither
a tombstone nor an expiring one.public java.nio.ByteBuffer value()
Cell
public CellPath path()
Cell
public Cell withUpdatedValue(java.nio.ByteBuffer newValue)
withUpdatedValue
in class Cell
public Cell withUpdatedColumn(ColumnDefinition column)
withUpdatedColumn
in class Cell
public long unsharedHeapSizeExcludingData()
unsharedHeapSizeExcludingData
in class ColumnData
Copyright © 2017 The Apache Software Foundation