Package org.apache.cassandra.io.sstable
Class SSTable.Builder<S extends SSTable,B extends SSTable.Builder<S,B>>
java.lang.Object
org.apache.cassandra.io.sstable.SSTable.Builder<S,B>
- Type Parameters:
S- type of the sstable representation to be build with this builderB- type of this builder
- Direct Known Subclasses:
SSTableReader.Builder,SSTableWriter.Builder
- Enclosing class:
- SSTable
public static class SSTable.Builder<S extends SSTable,B extends SSTable.Builder<S,B>>
extends Object
A builder of this sstable representation. It should be extended for each implementation with the specific fields.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComponents(Collection<Component> components) setChunkCache(ChunkCache chunkCache) setComponents(Collection<Component> components) setIOOptions(IOOptions ioOptions)
-
Field Details
-
descriptor
-
-
Constructor Details
-
Builder
-
-
Method Details
-
setComponents
-
addComponents
-
setTableMetadataRef
-
setChunkCache
-
setIOOptions
-
getDescriptor
-
getComponents
-
getTableMetadataRef
-
getChunkCache
-
getIOOptions
-