Interface | Description |
---|---|
BaseRowIterator<U extends Unfiltered> |
A common interface for Row and Unfiltered, that permits sharing of the (majority) common
methods and functionality
|
CellPath.Serializer | |
RangeTombstoneMarker |
A marker for a range tombstone bound.
|
Row |
Storage engine representation of a row.
|
Row.Builder |
Interface for building rows.
|
Row.SimpleBuilder |
Row builder interface geared towards human.
|
RowDiffListener |
Interface that allows to act on the result of merging multiple rows.
|
RowIterator |
An iterator over rows belonging to a partition.
|
Unfiltered |
Unfiltered is the common class for the main constituent of an unfiltered partition.
|
UnfilteredRowIterator |
An iterator over the rows of a given partition that also includes deletion informations.
|
UnfilteredRowIterators.MergeListener |
Interface for a listener interested in the result of merging multiple versions of a given row.
|
Class | Description |
---|---|
AbstractCell |
Base abstract class for
Cell implementations. |
AbstractRangeTombstoneMarker<B extends ClusteringBoundOrBoundary> | |
AbstractRow |
Base abstract class for
Row implementations. |
AbstractUnfilteredRowIterator | |
BTreeRow |
Immutable implementation of a Row object.
|
BTreeRow.Builder | |
BufferCell | |
Cell |
A cell is our atomic unit for a single value of a single column.
|
CellPath |
A path for a cell belonging to a complex column type (non-frozen collection or UDT).
|
Cells |
Static methods to work on cells.
|
ColumnData |
Generic interface for the data of a given column (inside a row).
|
ComplexColumnData |
The data for a complex column, that is it's cells and potential complex
deletion time.
|
ComplexColumnData.Builder | |
CounterCells | |
EncodingStats |
Stats used for the encoding of the rows and tombstones of a given source.
|
EncodingStats.Collector | |
EncodingStats.Serializer | |
LazilyInitializedUnfilteredRowIterator |
Abstract class to create UnfilteredRowIterator that lazily initialize themselves.
|
NativeCell | |
RangeTombstoneBoundaryMarker |
A range tombstone marker that represents a boundary between 2 range tombstones (i.e.
|
RangeTombstoneBoundMarker |
A range tombstone marker that indicates the bound of a range tombstone (start or end).
|
RangeTombstoneMarker.Merger |
Utility class to help merging range tombstone markers coming from multiple inputs (UnfilteredRowIterators).
|
Row.Deletion |
A row deletion/tombstone.
|
Row.Merger |
Utility class to help merging rows from multiple inputs (UnfilteredRowIterators).
|
RowAndDeletionMergeIterator |
An iterator that merges a source of rows with the range tombstone and partition level deletion of a give partition.
|
RowIterators |
Static methods to work with row iterators.
|
Rows |
Static utilities to work on Row objects.
|
SerializationHelper | |
UnfilteredRowIterators |
Static methods to work with atom iterators.
|
UnfilteredRowIteratorSerializer |
Serialize/Deserialize an unfiltered row iterator.
|
UnfilteredRowIteratorSerializer.Header | |
UnfilteredRowIteratorWithLowerBound |
An unfiltered row iterator with a lower bound retrieved from either the global
sstable statistics or the row index lower bounds (if available in the cache).
|
UnfilteredSerializer |
Serialize/deserialize a single Unfiltered (both on-wire and on-disk).
|
WithOnlyQueriedData<I extends BaseRowIterator<?>> |
Function to skip cells (from an iterator) that are not part of those queried by the user
according to the provided
ColumnFilter . |
WrappingUnfilteredRowIterator |
Abstract class to make writing unfiltered iterators that wrap another iterator
easier.
|
Enum | Description |
---|---|
SerializationHelper.Flag |
Flag affecting deserialization behavior (this only affect counters in practice).
|
Unfiltered.Kind |
Copyright © 2019 The Apache Software Foundation