Class BtiTableWriter.Builder
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<org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter,BtiTableWriter.IndexWriter,BtiTableWriter,BtiTableWriter.Builder>
org.apache.cassandra.io.sstable.format.bti.BtiTableWriter.Builder
- Enclosing class:
- BtiTableWriter
public static class BtiTableWriter.Builder
extends SortedTableWriter.Builder<org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter,BtiTableWriter.IndexWriter,BtiTableWriter,BtiTableWriter.Builder>
-
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 BtiTableWriterbuildInternal(LifecycleNewTracker lifecycleNewTracker, SSTable.Owner owner) protected SequentialWriterprotected BtiTableWriter.IndexWriteropenIndexWriter(SequentialWriter dataWriter) protected org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriteropenPartitionWriter(SequentialWriter dataWriter, BtiTableWriter.IndexWriter indexWriter) Methods inherited from class org.apache.cassandra.io.sstable.format.SSTableWriter.Builder
build, createZeroCopyWriter, getIndexGroups, getKeyCount, getMetadataCollector, 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 classSortedTableWriter.Builder<org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter,BtiTableWriter.IndexWriter, BtiTableWriter, BtiTableWriter.Builder>
-
getMmappedRegionsCache
- Specified by:
getMmappedRegionsCachein classSSTableWriter.Builder<BtiTableWriter,BtiTableWriter.Builder>
-
openDataWriter
- Specified by:
openDataWriterin classSortedTableWriter.Builder<org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter,BtiTableWriter.IndexWriter, BtiTableWriter, BtiTableWriter.Builder>
-
openIndexWriter
- Specified by:
openIndexWriterin classSortedTableWriter.Builder<org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter,BtiTableWriter.IndexWriter, BtiTableWriter, BtiTableWriter.Builder>
-
openPartitionWriter
protected org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter openPartitionWriter(SequentialWriter dataWriter, BtiTableWriter.IndexWriter indexWriter) - Specified by:
openPartitionWriterin classSortedTableWriter.Builder<org.apache.cassandra.io.sstable.format.bti.BtiFormatPartitionWriter,BtiTableWriter.IndexWriter, BtiTableWriter, BtiTableWriter.Builder>
-
buildInternal
protected BtiTableWriter buildInternal(LifecycleNewTracker lifecycleNewTracker, SSTable.Owner owner) - Specified by:
buildInternalin classSSTableWriter.Builder<BtiTableWriter,BtiTableWriter.Builder>
-