Class SortedTableWriter.Builder<P extends SortedTablePartitionWriter,I extends SortedTableWriter.AbstractIndexWriter,W extends SortedTableWriter<P,I>,B extends SortedTableWriter.Builder<P,I,W,B>>
java.lang.Object
org.apache.cassandra.io.sstable.SSTable.Builder<W,B>
org.apache.cassandra.io.sstable.format.SSTableWriter.Builder<W,B>
org.apache.cassandra.io.sstable.format.SortedTableWriter.Builder<P,I,W,B>
- Direct Known Subclasses:
BigTableWriter.Builder,BtiTableWriter.Builder
- Enclosing class:
- SortedTableWriter<P extends SortedTablePartitionWriter,
I extends SortedTableWriter.AbstractIndexWriter>
public abstract static class SortedTableWriter.Builder<P extends SortedTablePartitionWriter,I extends SortedTableWriter.AbstractIndexWriter,W extends SortedTableWriter<P,I>,B extends SortedTableWriter.Builder<P,I,W,B>>
extends SSTableWriter.Builder<W,B>
-
Field Summary
Fields inherited from class org.apache.cassandra.io.sstable.SSTable.Builder
descriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDefaultComponents(Collection<Index.Group> indexGroups) protected abstract SequentialWriterprotected abstract IopenIndexWriter(SequentialWriter dataWriter) protected abstract PopenPartitionWriter(SequentialWriter dataWriter, I indexWriter) Methods inherited from class org.apache.cassandra.io.sstable.format.SSTableWriter.Builder
build, buildInternal, createZeroCopyWriter, getIndexGroups, getKeyCount, getMetadataCollector, getMmappedRegionsCache, getPendingRepair, getRepairedAt, getSerializationHeader, isTransientSSTable, setKeyCount, setMetadataCollector, setPendingRepair, setRepairedAt, setSecondaryIndexGroups, setSerializationHeader, setTransientSSTableMethods inherited from class org.apache.cassandra.io.sstable.SSTable.Builder
addComponents, getChunkCache, getComponents, getDescriptor, getIOOptions, getTableMetadataRef, setChunkCache, setComponents, setIOOptions, setTableMetadataRef
-
Constructor Details
-
Builder
-
-
Method Details
-
addDefaultComponents
- Overrides:
addDefaultComponentsin classSSTableWriter.Builder<W extends SortedTableWriter<P,I>, B extends SortedTableWriter.Builder<P, I, W, B>>
-
openDataWriter
-
openIndexWriter
-
openPartitionWriter
-