| Bundle |
Bundle represents a set of SSTables bundled, as per bundle size set by clients through writer option.
|
| BundleManifest |
Manifest of all SSTables in the bundle
It is a variant of HashMap, for the convenience of json serialization
|
| BundleManifest.Entry |
Manifest of a single SSTable
componentsChecksum include checksums of individual SSTable components
startToken and endToken represents the token range of the SSTable
|
| BundleNameGenerator |
Generate names for SSTable bundles
|
| BundleStorageObject |
Storage object of the uploaded bundle, including object key and checksum
|
| CassandraCloudStorageTransportContext |
|
| CassandraTopologyMonitor |
A monitor that check whether the cassandra topology has changed.
|
| CloudStorageDataTransferApiFactory |
|
| CloudStorageDataTransferApiImpl |
|
| CloudStorageDataTransferApiImpl.ExecutorCreateSliceRetryPolicy |
SidecarClient by default retries till 200 Http response.
|
| CloudStorageStreamResult |
|
| CloudStorageStreamSession |
StreamSession implementation that is used for streaming bundled SSTables for S3_COMPAT transport option.
|
| CreatedRestoreSlice |
A serializable wrapper of CreateSliceRequestPayload and also implements hashcode and equals
|
| DataChunker |
DataChunker helps break down data into chunks according to maxChunkSizeInBytes set.
|
| ImportCompletionCoordinator |
Import coordinator that wait for import of all slices to complete.
|
| SSTableCollector.SSTableFilesAndRange |
Simple record class containing SSTable component file paths, summary and size
|
| SSTableLister |
|
| SSTablesBundler |
SSTablesBundler bundles SSTables in the output directory provided by
SSTableWriter.
|
| StorageClient |
Client used for upload SSTable bundle to S3 bucket
|
| StorageClientConfig |
|