Package org.apache.cassandra.db.partitions
-
Interface Summary Interface Description 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 Class Description AbstractBTreePartition AbstractBTreePartition.Holder AbstractUnfilteredPartitionIterator AtomicBTreePartition A thread-safe and atomic Partition implementation.CachedBTreePartition FilteredPartition ImmutableBTreePartition PartitionIterators PartitionUpdate Stores updates made on a partition.PartitionUpdate.Builder Builder for PartitionUpdates This class is not thread safe, but the PartitionUpdate it produces is (since it is immutable).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.