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

Packages that use LivenessInfo
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
`static LivenessInfo` LivenessInfo.`EMPTY`

Methods in org.apache.cassandra.db that return LivenessInfo
`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
`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
`void` PartitionStatisticsCollector.`update(LivenessInfo info)`

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

Fields in org.apache.cassandra.db.rows declared as LivenessInfo
`protected LivenessInfo` BTreeRow.Builder.`primaryKeyLivenessInfo`

Methods in org.apache.cassandra.db.rows that return LivenessInfo
`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
`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
`void` MetadataCollector.`update(LivenessInfo newInfo)`