Package | Description |
---|---|
org.apache.cassandra.db.rows |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCell<V>
Base abstract class for
Cell implementations. |
class |
ArrayCell |
class |
BufferCell |
class |
Cell<V>
A cell is our atomic unit for a single value of a single column.
|
class |
ComplexColumnData
The data for a complex column, that is it's cells and potential complex
deletion time.
|
class |
NativeCell |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<ColumnData> |
ColumnData.comparator |
Modifier and Type | Method and Description |
---|---|
abstract ColumnData |
ColumnData.clone(Cloner cloner) |
ColumnData |
ComplexColumnData.clone(Cloner cloner) |
ColumnData |
BTreeRow.getColumnData(ColumnMetadata c) |
ColumnData |
Row.getColumnData(ColumnMetadata c)
The data for a regular or complex column.
|
ColumnData |
ColumnData.PostReconciliationFunction.insert(ColumnData insert) |
ColumnData |
ColumnData.Reconciler.insert(ColumnData insert) |
abstract ColumnData |
ColumnData.markCounterLocalToBeCleared() |
ColumnData |
ColumnData.Reconciler.merge(ColumnData existing,
ColumnData update) |
abstract ColumnData |
ColumnData.purge(DeletionPurger purger,
int nowInSec) |
ColumnData |
ColumnData.Reconciler.retain(ColumnData existing)
Checks if the specified value should be deleted or not.
|
abstract ColumnData |
ColumnData.updateAllTimestamp(long newTimestamp)
Returns a copy of the data where all timestamps for live data have replaced by
newTimestamp and
all deletion timestamp by newTimestamp - 1 . |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ColumnData> |
BTreeRow.columnData() |
java.util.Collection<ColumnData> |
Row.columnData()
A collection of the ColumnData representation of this row, for columns with some data (possibly not live) present
|
java.util.Iterator<ColumnData> |
BTreeRow.iterator() |
BTreeSearchIterator<ColumnMetadata,ColumnData> |
BTreeRow.searchIterator() |
SearchIterator<ColumnMetadata,ColumnData> |
Row.searchIterator()
An iterator to efficiently search data for a given column.
|
Modifier and Type | Method and Description |
---|---|
<A> long |
BTreeRow.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
<A> long |
Row.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
long |
BTreeRow.accumulate(LongAccumulator<ColumnData> accumulator,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
long |
Row.accumulate(LongAccumulator<ColumnData> accumulator,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
void |
ColumnData.PostReconciliationFunction.delete(ColumnData existing) |
static void |
ColumnData.digest(Digest digest,
ColumnData cd) |
ColumnData |
ColumnData.PostReconciliationFunction.insert(ColumnData insert) |
ColumnData |
ColumnData.Reconciler.insert(ColumnData insert) |
ColumnData |
ColumnData.Reconciler.merge(ColumnData existing,
ColumnData update) |
ColumnData |
ColumnData.Reconciler.retain(ColumnData existing)
Checks if the specified value should be deleted or not.
|
Modifier and Type | Method and Description |
---|---|
<A> long |
BTreeRow.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
<A> long |
BTreeRow.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
<A> long |
Row.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
<A> long |
Row.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
<A> long |
BTreeRow.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
long initialValue) |
<A> long |
Row.accumulate(BiLongAccumulator<A,ColumnData> accumulator,
A arg,
long initialValue) |
long |
BTreeRow.accumulate(LongAccumulator<ColumnData> accumulator,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
long |
BTreeRow.accumulate(LongAccumulator<ColumnData> accumulator,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
long |
Row.accumulate(LongAccumulator<ColumnData> accumulator,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
long |
Row.accumulate(LongAccumulator<ColumnData> accumulator,
java.util.Comparator<ColumnData> comparator,
ColumnData from,
long initialValue) |
long |
BTreeRow.accumulate(LongAccumulator<ColumnData> accumulator,
long initialValue) |
long |
Row.accumulate(LongAccumulator<ColumnData> accumulator,
long initialValue)
Apply an accumulation funtion to every column in a row
|
<A> void |
BTreeRow.apply(java.util.function.BiConsumer<A,ColumnData> function,
A arg) |
<A> void |
Row.apply(java.util.function.BiConsumer<A,ColumnData> function,
A arg)
Apply a function to every column in a row
|
void |
BTreeRow.apply(java.util.function.Consumer<ColumnData> function) |
void |
Row.apply(java.util.function.Consumer<ColumnData> function)
Apply a function to every column in a row
|
Row |
BTreeRow.transform(java.util.function.Function<ColumnData,ColumnData> function) |
Row |
BTreeRow.transform(java.util.function.Function<ColumnData,ColumnData> function) |
Row |
BTreeRow.transformAndFilter(java.util.function.Function<ColumnData,ColumnData> function) |
Row |
BTreeRow.transformAndFilter(java.util.function.Function<ColumnData,ColumnData> function) |
Row |
Row.transformAndFilter(java.util.function.Function<ColumnData,ColumnData> function)
Requires that
function returns either null or ColumnData for the same column. |
Row |
Row.transformAndFilter(java.util.function.Function<ColumnData,ColumnData> function)
Requires that
function returns either null or ColumnData for the same column. |
Row |
BTreeRow.transformAndFilter(LivenessInfo info,
Row.Deletion deletion,
java.util.function.Function<ColumnData,ColumnData> function) |
Row |
BTreeRow.transformAndFilter(LivenessInfo info,
Row.Deletion deletion,
java.util.function.Function<ColumnData,ColumnData> function) |
Row |
Row.transformAndFilter(LivenessInfo info,
Row.Deletion deletion,
java.util.function.Function<ColumnData,ColumnData> function)
Requires that
function returns either null or ColumnData for the same column. |
Row |
Row.transformAndFilter(LivenessInfo info,
Row.Deletion deletion,
java.util.function.Function<ColumnData,ColumnData> function)
Requires that
function returns either null or ColumnData for the same column. |
Copyright © 2009- The Apache Software Foundation