public abstract class AbstractThreadUnsafeSortedColumns extends ColumnFamily
ColumnFamily.Factory<T extends ColumnFamily>
Modifier and Type | Field and Description |
---|---|
protected DeletionInfo |
deletionInfo |
metadata, serializer
Modifier | Constructor and Description |
---|---|
|
AbstractThreadUnsafeSortedColumns(CFMetaData metadata) |
protected |
AbstractThreadUnsafeSortedColumns(CFMetaData metadata,
DeletionInfo deletionInfo) |
Modifier and Type | Method and Description |
---|---|
void |
delete(DeletionInfo newInfo) |
void |
delete(DeletionTime delTime) |
protected void |
delete(RangeTombstone tombstone) |
DeletionInfo |
deletionInfo() |
void |
purgeTombstones(int gcBefore)
Purges any tombstones with a local deletion time before gcBefore.
|
void |
setDeletionInfo(DeletionInfo newInfo) |
addAll, addAll, addAtom, addColumn, addColumn, addColumn, addColumn, addCounter, addIfRelevant, addTombstone, addTombstone, asMap, batchRemoveIterator, clear, cloneMe, cloneMeShallow, cloneMeShallow, cloneMeShallow, dataSize, delete, diff, diff, digest, equals, fromBytes, getColumn, getColumnCount, getColumnNames, getColumnStats, getComparator, getFactory, getReverseSortedColumns, getSortedColumns, getType, hashCode, hasIrrelevantData, hasOnlyTombstones, id, inOrderDeletionTester, isEmpty, isInsertReversed, isMarkedForDelete, iterator, iterator, maxTimestamp, metadata, replace, resolve, resolve, reverseIterator, reverseIterator, toBytes, toString, updateDigest
protected DeletionInfo deletionInfo
public AbstractThreadUnsafeSortedColumns(CFMetaData metadata)
protected AbstractThreadUnsafeSortedColumns(CFMetaData metadata, DeletionInfo deletionInfo)
public DeletionInfo deletionInfo()
deletionInfo
in class ColumnFamily
public void delete(DeletionTime delTime)
delete
in class ColumnFamily
public void delete(DeletionInfo newInfo)
delete
in class ColumnFamily
protected void delete(RangeTombstone tombstone)
delete
in class ColumnFamily
public void setDeletionInfo(DeletionInfo newInfo)
setDeletionInfo
in class ColumnFamily
public void purgeTombstones(int gcBefore)
purgeTombstones
in class ColumnFamily
gcBefore
- a timestamp (in seconds) before which tombstones should be purgedCopyright © 2015 The Apache Software Foundation