Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OnDiskAtom> |
CFMetaData.getOnDiskIterator(FileDataInput in,
ColumnSerializer.Flag flag,
int expireBefore,
Version version) |
java.util.Iterator<OnDiskAtom> |
CFMetaData.getOnDiskIterator(FileDataInput in,
Version version) |
Modifier and Type | Interface and Description |
---|---|
interface |
Cell
Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
|
interface |
CounterCell
A column that represents a partitioned counter.
|
interface |
CounterUpdateCell
A counter update while it hasn't been applied yet by the leader replica.
|
interface |
DeletedCell |
interface |
ExpiringCell
Alternative to Cell that have an expiring time.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCell |
class |
AbstractNativeCell
{@code
Packs a CellName AND a Cell into one off-heap representation.
|
class |
BufferCell |
class |
BufferCounterCell |
class |
BufferCounterUpdateCell |
class |
BufferDeletedCell |
class |
BufferExpiringCell |
class |
NativeCell |
class |
NativeCounterCell |
class |
NativeDeletedCell |
class |
NativeExpiringCell |
class |
RangeTombstone |
Modifier and Type | Method and Description |
---|---|
OnDiskAtom |
OnDiskAtom.Serializer.deserializeFromSSTable(java.io.DataInput in,
ColumnSerializer.Flag flag,
int expireBefore,
Version version) |
OnDiskAtom |
OnDiskAtom.Serializer.deserializeFromSSTable(java.io.DataInput in,
Version version) |
OnDiskAtom |
AtomDeserializer.readNext()
Returns the next atom.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Iterator<OnDiskAtom> |
AbstractCell.onDiskIterator(java.io.DataInput in,
ColumnSerializer.Flag flag,
int expireBefore,
Version version,
CellNameType type) |
static java.util.Iterator<OnDiskAtom> |
SuperColumns.onDiskIterator(java.io.DataInput in,
int superColumnCount,
ColumnSerializer.Flag flag,
int expireBefore,
CellNameType type) |
Modifier and Type | Method and Description |
---|---|
void |
ColumnIndex.Builder.add(OnDiskAtom column) |
void |
ColumnFamily.addAtom(OnDiskAtom atom) |
boolean |
DeletionTime.isDeleted(OnDiskAtom atom) |
long |
OnDiskAtom.SerializerForWriting.serializedSizeForSSTable(OnDiskAtom atom) |
long |
OnDiskAtom.Serializer.serializedSizeForSSTable(OnDiskAtom atom) |
void |
OnDiskAtom.SerializerForWriting.serializeForSSTable(OnDiskAtom atom,
DataOutputPlus out) |
void |
OnDiskAtom.Serializer.serializeForSSTable(OnDiskAtom atom,
DataOutputPlus out) |
boolean |
RangeTombstone.Tracker.update(OnDiskAtom atom,
boolean isExpired)
Update this tracker given an
atom . |
Modifier and Type | Method and Description |
---|---|
ColumnIndex |
ColumnIndex.Builder.buildForCompaction(java.util.Iterator<OnDiskAtom> columns)
The important distinction wrt build() is that we may be building for a row that ends up
being compacted away entirely, i.e., the input consists only of expired tombstones (or
columns shadowed by expired tombstone).
|
Modifier and Type | Method and Description |
---|---|
protected OnDiskAtom |
LazyColumnIterator.computeNext() |
Modifier and Type | Field and Description |
---|---|
protected java.util.Iterator<OnDiskAtom> |
LazilyCompactedRow.merger |
Modifier and Type | Method and Description |
---|---|
protected OnDiskAtom |
LazilyCompactedRow.Reducer.getReduced()
Called after reduce() has been called for each cell sharing the same name.
|
Modifier and Type | Method and Description |
---|---|
void |
LazilyCompactedRow.Reducer.reduce(OnDiskAtom current)
Called once per version of a cell that we need to merge, after which getReduced() is called.
|
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<OnDiskAtom> |
AbstractCellNameType.onDiskAtomComparator() |
java.util.Comparator<OnDiskAtom> |
CellNameType.onDiskAtomComparator() |
Modifier and Type | Method and Description |
---|---|
void |
QueryFilter.collateOnDiskAtom(ColumnFamily returnCF,
java.util.Iterator<? extends OnDiskAtom> toCollate,
int gcBefore) |
static void |
QueryFilter.collateOnDiskAtom(ColumnFamily returnCF,
java.util.List<? extends java.util.Iterator<? extends OnDiskAtom>> toCollate,
IDiskAtomFilter filter,
DecoratedKey key,
int gcBefore,
long timestamp) |
void |
QueryFilter.collateOnDiskAtom(ColumnFamily returnCF,
java.util.List<? extends java.util.Iterator<? extends OnDiskAtom>> toCollate,
int gcBefore) |
static java.util.Iterator<Cell> |
QueryFilter.gatherTombstones(ColumnFamily returnCF,
java.util.Iterator<? extends OnDiskAtom> iter)
Given an iterator of on disk atom, returns an iterator that filters the tombstone range
markers adding them to
returnCF and returns the normal column. |
Modifier and Type | Method and Description |
---|---|
OnDiskAtom |
SSTableIdentityIterator.next() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OnDiskAtom> |
SSTableFormat.getOnDiskIterator(FileDataInput in,
ColumnSerializer.Flag flag,
int expireBefore,
CFMetaData cfm,
Version version) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OnDiskAtom> |
BigFormat.getOnDiskIterator(FileDataInput in,
ColumnSerializer.Flag flag,
int expireBefore,
CFMetaData cfm,
Version version) |
Copyright © 2018 The Apache Software Foundation