## Uses of Class
org.apache.cassandra.db.commitlog.ReplayPosition

Packages that use ReplayPosition
Package | Description
--- | ---
org.apache.cassandra.db |
org.apache.cassandra.db.commitlog |
org.apache.cassandra.io.sstable |
org.apache.cassandra.io.sstable.metadata |

### Uses of ReplayPosition in org.apache.cassandra.db

Methods in org.apache.cassandra.db that return ReplayPosition
Modifier and Type | Method and Description
--- | ---
`ReplayPosition` | ColumnFamilyStore.`discardSSTables(long truncatedAt)` Discard all SSTables that were created before given timestamp.
`ReplayPosition` | Memtable.`getLastReplayPosition()`
`static ReplayPosition` | SystemKeyspace.`getTruncatedPosition(java.util.UUID cfId)`

Methods in org.apache.cassandra.db with parameters of type ReplayPosition
Modifier and Type | Method and Description
--- | ---
`void` | ColumnFamilyStore.`apply(DecoratedKey key, ColumnFamily columnFamily, SecondaryIndexManager.Updater indexer, OpOrder.Group opGroup, ReplayPosition replayPosition)` Insert/Update the column family for this key.
`com.google.common.util.concurrent.ListenableFuture<?>` | ColumnFamilyStore.`forceFlush(ReplayPosition flushIfDirtyBefore)` Flush if there is unflushed data that was written to the CommitLog before @param flushIfDirtyBefore (inclusive).
`boolean` | Memtable.`isCleanAfter(ReplayPosition position)`
`static void` | SystemKeyspace.`saveTruncationRecord(ColumnFamilyStore cfs, long truncatedAt, ReplayPosition position)`

### Uses of ReplayPosition in org.apache.cassandra.db.commitlog

Fields in org.apache.cassandra.db.commitlog declared as ReplayPosition
Modifier and Type | Field and Description
--- | ---
`static ReplayPosition` | ReplayPosition.`NONE`

Fields in org.apache.cassandra.db.commitlog with type parameters of type ReplayPosition
Modifier and Type | Field and Description
--- | ---
`static java.util.Comparator<ReplayPosition>` | ReplayPosition.`comparator`

Methods in org.apache.cassandra.db.commitlog that return ReplayPosition
Modifier and Type | Method and Description
--- | ---
`ReplayPosition` | CommitLog.`add(Mutation mutation)` Add a Mutation to the commit log.
`ReplayPosition` | ReplayPosition.`clone()`
`ReplayPosition` | ReplayPosition.ReplayPositionSerializer.`deserialize(java.io.DataInput in)`
`ReplayPosition` | CommitLog.`getContext()`
`ReplayPosition` | CommitLogSegment.`getContext()`
`static ReplayPosition` | ReplayPosition.`getReplayPosition(java.lang.Iterable<? extends SSTableReader> sstables)` Convenience method to compute the replay position for a group of SSTables.

Methods in org.apache.cassandra.db.commitlog with parameters of type ReplayPosition
Modifier and Type | Method and Description
--- | ---
`int` | ReplayPosition.`compareTo(ReplayPosition other)`
`boolean` | CommitLogSegment.`contains(ReplayPosition context)` Check to see if a certain ReplayPosition is contained by this segment file.
`void` | CommitLog.`discardCompletedSegments(java.util.UUID cfId, ReplayPosition context)` Modifies the per-CF dirty cursors of any commit log segments for the column family according to the position given.
`void` | CommitLogSegment.`markClean(java.util.UUID cfId, ReplayPosition context)` Marks the ColumnFamily specified by cfId as clean for this log segment.
`void` | ReplayPosition.ReplayPositionSerializer.`serialize(ReplayPosition rp, DataOutputPlus out)`
`long` | ReplayPosition.ReplayPositionSerializer.`serializedSize(ReplayPosition rp, TypeSizes typeSizes)`

### Uses of ReplayPosition in org.apache.cassandra.io.sstable

Methods in org.apache.cassandra.io.sstable that return ReplayPosition
Modifier and Type | Method and Description
--- | ---
`ReplayPosition` | SSTableReader.`getReplayPosition()`

### Uses of ReplayPosition in org.apache.cassandra.io.sstable.metadata

Fields in org.apache.cassandra.io.sstable.metadata declared as ReplayPosition
Modifier and Type | Field and Description
--- | ---
`protected ReplayPosition` | MetadataCollector.`replayPosition`
`ReplayPosition` | StatsMetadata.`replayPosition`

Methods in org.apache.cassandra.io.sstable.metadata with parameters of type ReplayPosition
Modifier and Type | Method and Description
--- | ---
`MetadataCollector` | MetadataCollector.`replayPosition(ReplayPosition replayPosition)`

Constructors in org.apache.cassandra.io.sstable.metadata with parameters of type ReplayPosition
Constructor and Description

`StatsMetadata(EstimatedHistogram estimatedRowSize, EstimatedHistogram estimatedColumnCount, ReplayPosition replayPosition, long minTimestamp, long maxTimestamp, int maxLocalDeletionTime, double compressionRatio, StreamingHistogram estimatedTombstoneDropTime, int sstableLevel, java.util.List<java.nio.ByteBuffer> minColumnNames, java.util.List<java.nio.ByteBuffer> maxColumnNames, boolean hasLegacyCounterShards, long repairedAt)`