Modifier and Type | Method and Description |
---|---|
java.util.Comparator<? super Cell> |
ColumnDefinition.cellComparator() |
Modifier and Type | Method and Description |
---|---|
void |
ColumnDefinition.validateCell(Cell cell) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ColumnCondition.Bound.isSatisfiedByValue(java.nio.ByteBuffer value,
Cell c,
AbstractType<?> type,
Operator operator) |
Modifier and Type | Method and Description |
---|---|
void |
Selection.ResultSetBuilder.add(Cell c,
int nowInSec) |
Modifier and Type | Method and Description |
---|---|
boolean |
DeletionTime.deletes(Cell cell) |
boolean |
RangeTombstoneList.isDeleted(Clustering clustering,
Cell cell)
Returns whether the given name/timestamp pair is deleted by one of the tombstone
of this RangeTombstoneList.
|
Modifier and Type | Method and Description |
---|---|
void |
UserType.validateCell(Cell cell) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.List<java.nio.ByteBuffer> |
CollectionType.serializedValues(java.util.Iterator<Cell> cells) |
java.util.List<java.nio.ByteBuffer> |
ListType.serializedValues(java.util.Iterator<Cell> cells) |
java.util.List<java.nio.ByteBuffer> |
MapType.serializedValues(java.util.Iterator<Cell> cells) |
java.util.List<java.nio.ByteBuffer> |
SetType.serializedValues(java.util.Iterator<Cell> cells) |
java.nio.ByteBuffer |
CollectionType.serializeForNativeProtocol(java.util.Iterator<Cell> cells,
ProtocolVersion version) |
java.nio.ByteBuffer |
UserType.serializeForNativeProtocol(java.util.Iterator<Cell> cells,
ProtocolVersion protocolVersion) |
Modifier and Type | Method and Description |
---|---|
void |
PartitionStatisticsCollector.update(Cell cell) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCell
Base abstract class for
Cell implementations. |
class |
BufferCell |
class |
NativeCell |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<Cell> |
Cell.comparator |
Modifier and Type | Method and Description |
---|---|
Cell |
AbstractCell.copy(AbstractAllocator allocator) |
Cell |
BufferCell.copy(AbstractAllocator allocator) |
abstract Cell |
Cell.copy(AbstractAllocator allocator) |
Cell |
ComplexColumnData.getCell(CellPath path) |
Cell |
BTreeRow.getCell(ColumnDefinition c) |
Cell |
Row.getCell(ColumnDefinition c)
Returns a cell for a simple column.
|
Cell |
BTreeRow.getCell(ColumnDefinition c,
CellPath path) |
Cell |
Row.getCell(ColumnDefinition c,
CellPath path)
Return a cell for a given complex column and cell path.
|
Cell |
ComplexColumnData.getCellByIndex(int idx) |
Cell |
AbstractCell.markCounterLocalToBeCleared() |
abstract Cell |
Cell.markCounterLocalToBeCleared() |
Cell |
AbstractCell.purge(DeletionPurger purger,
int nowInSec) |
abstract Cell |
Cell.purge(DeletionPurger purger,
int nowInSec) |
static Cell |
Cells.reconcile(Cell c1,
Cell c2,
int nowInSec)
Reconciles/merge two cells.
|
Cell |
AbstractCell.updateAllTimestamp(long newTimestamp) |
Cell |
BufferCell.withUpdatedColumn(ColumnDefinition newColumn) |
abstract Cell |
Cell.withUpdatedColumn(ColumnDefinition newColumn) |
Cell |
NativeCell.withUpdatedColumn(ColumnDefinition column) |
Cell |
BufferCell.withUpdatedTimestampAndLocalDeletionTime(long newTimestamp,
int newLocalDeletionTime) |
abstract Cell |
Cell.withUpdatedTimestampAndLocalDeletionTime(long newTimestamp,
int newLocalDeletionTime) |
Cell |
NativeCell.withUpdatedTimestampAndLocalDeletionTime(long newTimestamp,
int newLocalDeletionTime) |
Cell |
BufferCell.withUpdatedValue(java.nio.ByteBuffer newValue) |
abstract Cell |
Cell.withUpdatedValue(java.nio.ByteBuffer newValue) |
Cell |
NativeCell.withUpdatedValue(java.nio.ByteBuffer newValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Cell> |
BTreeRow.cells() |
java.lang.Iterable<Cell> |
Row.cells()
An iterable over the cells of this row.
|
java.lang.Iterable<Cell> |
BTreeRow.cellsInLegacyOrder(CFMetaData metadata,
boolean reversed) |
java.lang.Iterable<Cell> |
Row.cellsInLegacyOrder(CFMetaData metadata,
boolean reversed)
An iterable over the cells of this row that return cells in "legacy order".
|
java.util.Iterator<Cell> |
ComplexColumnData.iterator() |
java.util.Iterator<Cell> |
ComplexColumnData.reverseIterator() |
Modifier and Type | Method and Description |
---|---|
void |
BTreeRow.Builder.addCell(Cell cell) |
void |
ComplexColumnData.Builder.addCell(Cell cell) |
void |
Row.Builder.addCell(Cell cell)
Adds a cell to this builder.
|
static void |
Cells.addNonShadowed(Cell existing,
Cell update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Adds to the builder a representation of the given existing cell that, when merged/reconciled with the given
update cell, produces the same result as merging the original with the update.
|
static void |
Cells.collectStats(Cell cell,
PartitionStatisticsCollector collector)
Collect statistics ont a given cell.
|
boolean |
Row.Deletion.deletes(Cell cell) |
static boolean |
CounterCells.hasLegacyShards(Cell cell) |
boolean |
SerializationHelper.includes(Cell cell,
LivenessInfo rowLiveness) |
boolean |
SerializationHelper.isDropped(Cell cell,
boolean isComplex) |
void |
RowDiffListener.onCell(int i,
Clustering clustering,
Cell merged,
Cell original)
Called for any cell that is either in the merged row or in input
i . |
static long |
Cells.reconcile(Cell existing,
Cell update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Reconciles/merges two cells, one being an update to an existing cell,
yielding index updates if appropriate.
|
static Cell |
Cells.reconcile(Cell c1,
Cell c2,
int nowInSec)
Reconciles/merge two cells.
|
static BTreeRow |
BTreeRow.singleCellRow(Clustering clustering,
Cell cell) |
void |
EncodingStats.Collector.update(Cell cell) |
Modifier and Type | Method and Description |
---|---|
static void |
Cells.addNonShadowedComplex(ColumnDefinition column,
java.util.Iterator<Cell> existing,
java.util.Iterator<Cell> update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Adds to the builder a representation of the given existing cell that, when merged/reconciled with the given
update cell, produces the same result as merging the original with the update.
|
static void |
Cells.addNonShadowedComplex(ColumnDefinition column,
java.util.Iterator<Cell> existing,
java.util.Iterator<Cell> update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Adds to the builder a representation of the given existing cell that, when merged/reconciled with the given
update cell, produces the same result as merging the original with the update.
|
static long |
Cells.reconcileComplex(ColumnDefinition column,
java.util.Iterator<Cell> existing,
java.util.Iterator<Cell> update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Computes the reconciliation of a complex column given its pre-existing
cells and the ones it is updated with, and generating index update if
appropriate.
|
static long |
Cells.reconcileComplex(ColumnDefinition column,
java.util.Iterator<Cell> existing,
java.util.Iterator<Cell> update,
DeletionTime deletion,
Row.Builder builder,
int nowInSec)
Computes the reconciliation of a complex column given its pre-existing
cells and the ones it is updated with, and generating index update if
appropriate.
|
Constructor and Description |
---|
NativeCell(NativeAllocator allocator,
OpOrder.Group writeOp,
Cell cell) |
Modifier and Type | Method and Description |
---|---|
void |
MetadataCollector.update(Cell cell) |
Copyright © 2020 The Apache Software Foundation