Uses of Class org.apache.cassandra.db.LivenessInfo (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.db.LivenessInfo

- Packages that use LivenessInfo
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.db.rows |
  org.apache.cassandra.io.sstable.metadata |

- - ### Uses of LivenessInfo in org.apache.cassandra.db

    Fields in org.apache.cassandra.db declared as LivenessInfo
    Modifier and Type | Field and Description
    --- | ---
    `static LivenessInfo` | LivenessInfo.`EMPTY`

    Methods in org.apache.cassandra.db that return LivenessInfo
    Modifier and Type | Method and Description
    --- | ---
    `static LivenessInfo` | LivenessInfo.`create(long timestamp, int nowInSec)`
    `static LivenessInfo` | LivenessInfo.`create(long timestamp, int ttl, int nowInSec)`
    `static LivenessInfo` | LivenessInfo.`expiring(long timestamp, int ttl, int nowInSec)`
    `static LivenessInfo` | LivenessInfo.`withExpirationTime(long timestamp, int ttl, int localExpirationTime)`
    `LivenessInfo` | LivenessInfo.`withUpdatedTimestamp(long newTimestamp)` Returns a copy of this liveness info updated with the provided timestamp.
    `LivenessInfo` | LivenessInfo.`withUpdatedTimestampAndLocalDeletionTime(long newTimestamp, int newLocalDeletionTime)`

    Methods in org.apache.cassandra.db with parameters of type LivenessInfo
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DeletionTime.`deletes(LivenessInfo info)`
    `default boolean` | DeletionPurger.`shouldPurge(LivenessInfo liveness, int nowInSec)`
    `boolean` | LivenessInfo.`supersedes(LivenessInfo other)` Whether this liveness information supersedes another one (that is whether is has a greater timestamp than the other or not).

  - ### Uses of LivenessInfo in org.apache.cassandra.db.partitions

    Methods in org.apache.cassandra.db.partitions with parameters of type LivenessInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | PartitionStatisticsCollector.`update(LivenessInfo info)`

  - ### Uses of LivenessInfo in org.apache.cassandra.db.rows

    Fields in org.apache.cassandra.db.rows declared as LivenessInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected LivenessInfo` | BTreeRow.Builder.`primaryKeyLivenessInfo`

    Methods in org.apache.cassandra.db.rows that return LivenessInfo
    Modifier and Type | Method and Description
    --- | ---
    `LivenessInfo` | BTreeRow.`primaryKeyLivenessInfo()`
    `LivenessInfo` | Row.`primaryKeyLivenessInfo()` Liveness information for the primary key columns of this row.

    Methods in org.apache.cassandra.db.rows with parameters of type LivenessInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | BTreeRow.Builder.`addPrimaryKeyLivenessInfo(LivenessInfo info)`
    `void` | Row.Builder.`addPrimaryKeyLivenessInfo(LivenessInfo info)` Adds the liveness information for the partition key columns of this row.
    `static BTreeRow` | BTreeRow.`create(Clustering clustering, LivenessInfo primaryKeyLivenessInfo, Row.Deletion deletion, java.lang.Object[] btree)`
    `static BTreeRow` | BTreeRow.`create(Clustering clustering, LivenessInfo primaryKeyLivenessInfo, Row.Deletion deletion, java.lang.Object[] btree, int minDeletionTime)`
    `boolean` | Row.Deletion.`deletes(LivenessInfo info)`
    `ComplexColumnData` | ComplexColumnData.`filter(ColumnFilter filter, DeletionTime activeDeletion, CFMetaData.DroppedColumn dropped, LivenessInfo rowLiveness)`
    `boolean` | SerializationHelper.`includes(Cell cell, LivenessInfo rowLiveness)`
    `boolean` | Row.Deletion.`isShadowedBy(LivenessInfo primaryKeyLivenessInfo)`
    `static BTreeRow` | BTreeRow.`noCellLiveRow(Clustering clustering, LivenessInfo primaryKeyLivenessInfo)`
    `void` | RowDiffListener.`onPrimaryKeyLivenessInfo(int i, Clustering clustering, LivenessInfo merged, LivenessInfo original)` Called for the row primary key liveness info of input `i`.
    `void` | EncodingStats.Collector.`update(LivenessInfo info)`

  - ### Uses of LivenessInfo in org.apache.cassandra.io.sstable.metadata

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

Copyright © 2018 The Apache Software Foundation