Uses of Class org.apache.cassandra.db.commitlog.ReplayPosition (apache-cassandra API)
Date: 2014-10-21

## 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)`

Copyright © 2014 The Apache Software Foundation