# Package org.apache.cassandra.db.partitions

Interface Summary
BasePartitionIterator<I extends BaseRowIterator<?>>
CachedPartition: A partition stored in the partition cache.
Partition: In-memory representation of a Partition.
PartitionIterator: An iterator over a number of (filtered) partition.
PartitionStatisticsCollector
PartitionUpdate.SimpleBuilder: Interface for building partition updates geared towards human.
PartitionUpdate.SimpleBuilder.RangeTombstoneBuilder: Interface to build range tombstone.
UnfilteredPartitionIterator: An iterator over a number of unfiltered partitions (i.e.
UnfilteredPartitionIterators.MergeListener

Class Summary
AbstractBTreePartition
AbstractBTreePartition.Holder
AbstractUnfilteredPartitionIterator
AtomicBTreePartition: A thread-safe and atomic Partition implementation.
CachedBTreePartition
FilteredPartition
ImmutableBTreePartition
PartitionIterators
PartitionUpdate: Stores updates made on a partition.
PartitionUpdate.CounterMark: A counter mark is basically a pointer to a counter update inside this partition update.
PartitionUpdate.PartitionUpdateSerializer
PurgeFunction
SingletonUnfilteredPartitionIterator
UnfilteredPartitionIterators: Static methods to work with partition iterators.
UnfilteredPartitionIterators.Serializer: Serialize each UnfilteredSerializer one after the other, with an initial byte that indicates whether we're done or not.