Package org.apache.cassandra.io.sstable.format
-
Interface Summary Interface Description SSTableFlushObserver Observer for events in the lifecycle of writing out an sstable.SSTableFormat Provides the accessors to data on disk.SSTableReadsListener Listener for receiving notifications associated with reading SSTables. -
Class Summary Class Description RangeAwareSSTableWriter SSTableReader An SSTableReader can be constructed in a number of places, but typically is either read from disk at startup, or constructed from a flushed memtable, or after compaction to replace some existing sstables.SSTableReader.Factory SSTableReader.IndexesBounds SSTableReader.Operator TODO: Move someplace reusableSSTableReader.PartitionPositionBounds SSTableReader.UniqueIdentifier SSTableReaderBuilder SSTableReaderBuilder.ForBatch SSTableReaderBuilder.ForRead SSTableReaderBuilder.ForWriter SSTableWriter This is the API all table writers must implement.SSTableWriter.Factory Version A set of feature flags associated with a SSTable format versions are denoted as [major][minor].VersionAndType Groups a sstableVersion
with aSSTableFormat.Type
. -
Enum Summary Enum Description SSTableFormat.Type SSTableReader.OpenReason SSTableReadsListener.SelectionReason The reasons for selecting an SSTableSSTableReadsListener.SkippingReason The reasons for skipping an SSTable