Class BigSSTableReaderLoadingBuilder
java.lang.Object
org.apache.cassandra.io.sstable.format.SSTableReaderLoadingBuilder<R,B>
org.apache.cassandra.io.sstable.format.SortedTableReaderLoadingBuilder<BigTableReader,BigTableReader.Builder>
org.apache.cassandra.io.sstable.format.big.BigSSTableReaderLoadingBuilder
public class BigSSTableReaderLoadingBuilder
extends SortedTableReaderLoadingBuilder<BigTableReader,BigTableReader.Builder>
-
Field Summary
Fields inherited from class org.apache.cassandra.io.sstable.format.SSTableReaderLoadingBuilder
chunkCache, components, descriptor, ioOptions, tableMetadataRef -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildKeyReader(TableMetrics tableMetrics) longestimateRowsFromIndex(FileHandle indexFile) protected voidopenComponents(BigTableReader.Builder builder, SSTable.Owner owner, boolean validate, boolean online) Methods inherited from class org.apache.cassandra.io.sstable.format.SortedTableReaderLoadingBuilder
dataFileBuilder, loadFilterMethods inherited from class org.apache.cassandra.io.sstable.format.SSTableReaderLoadingBuilder
build, validatePartitioner
-
Constructor Details
-
BigSSTableReaderLoadingBuilder
-
-
Method Details
-
openComponents
protected void openComponents(BigTableReader.Builder builder, SSTable.Owner owner, boolean validate, boolean online) throws IOException - Specified by:
openComponentsin classSSTableReaderLoadingBuilder<BigTableReader,BigTableReader.Builder> - Throws:
IOException
-
buildKeyReader
- Specified by:
buildKeyReaderin classSSTableReaderLoadingBuilder<BigTableReader,BigTableReader.Builder> - Throws:
IOException
-
estimateRowsFromIndex
- Returns:
- An estimate of the number of keys contained in the given index file.
- Throws:
IOException
-