private SSTableReader(Descriptor desc, Set<Component> components, CFMetaData metadata, IPartitioner partitioner, SegmentedFile ifile, SegmentedFile dfile, IndexSummary indexSummary, IFilter bloomFilter, long maxDataAge, StatsMetadata sstableMetadata, OpenReason openReason) { this(desc, components, metadata, partitioner, maxDataAge, sstableMetadata, openReason); this.ifile = ifile; this.dfile = dfile; this.indexSummary = indexSummary; this.bf = bloomFilter; this.setup(true); }
logger.debug("INDEX LOAD TIME for {}: {} ms.", descriptor, TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - start)); sstable.setup(trackHotness); if (validate) sstable.validate();
sstable.dfile = dbuilder.complete(sstable.descriptor.filenameFor(Component.DATA)); sstable.bf = FilterFactory.AlwaysPresent; sstable.setup(false); return sstable;