Class SSTableReaderBuilder
- java.lang.Object
-
- org.apache.cassandra.io.sstable.format.SSTableReaderBuilder
-
- Direct Known Subclasses:
SSTableReaderBuilder.ForBatch,SSTableReaderBuilder.ForRead,SSTableReaderBuilder.ForWriter
public abstract class SSTableReaderBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSSTableReaderBuilder.ForBatchstatic classSSTableReaderBuilder.ForReadstatic classSSTableReaderBuilder.ForWriter
-
Field Summary
Fields Modifier and Type Field Description protected IFilterbfprotected java.util.Set<Component>componentsprotected Descriptordescriptorprotected FileHandledfileprotected DecoratedKeyfirstprotected SerializationHeaderheaderprotected FileHandleifileprotected DecoratedKeylastprotected longmaxDataAgeprotected TableMetadatametadataprotected TableMetadataRefmetadataRefprotected SSTableReader.OpenReasonopenReasonprotected SSTableReader.FactoryreaderFactoryprotected StatsMetadatastatsMetadataprotected IndexSummarysummary
-
Constructor Summary
Constructors Constructor Description SSTableReaderBuilder(Descriptor descriptor, TableMetadataRef metadataRef, long maxDataAge, java.util.Set<Component> components, StatsMetadata statsMetadata, SSTableReader.OpenReason openReason, SerializationHeader header)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description SSTableReaderBuilderbf(IFilter bf)abstract SSTableReaderbuild()SSTableReaderBuilderdfile(FileHandle dfile)SSTableReaderBuilderifile(FileHandle ifile)SSTableReaderBuildersummary(IndexSummary summary)
-
-
-
Field Detail
-
readerFactory
protected final SSTableReader.Factory readerFactory
-
descriptor
protected final Descriptor descriptor
-
metadataRef
protected final TableMetadataRef metadataRef
-
metadata
protected final TableMetadata metadata
-
maxDataAge
protected final long maxDataAge
-
components
protected final java.util.Set<Component> components
-
statsMetadata
protected final StatsMetadata statsMetadata
-
openReason
protected final SSTableReader.OpenReason openReason
-
header
protected final SerializationHeader header
-
summary
protected IndexSummary summary
-
first
protected DecoratedKey first
-
last
protected DecoratedKey last
-
bf
protected IFilter bf
-
ifile
protected FileHandle ifile
-
dfile
protected FileHandle dfile
-
-
Constructor Detail
-
SSTableReaderBuilder
public SSTableReaderBuilder(Descriptor descriptor, TableMetadataRef metadataRef, long maxDataAge, java.util.Set<Component> components, StatsMetadata statsMetadata, SSTableReader.OpenReason openReason, SerializationHeader header)
-
-
Method Detail
-
build
public abstract SSTableReader build()
-
dfile
public SSTableReaderBuilder dfile(FileHandle dfile)
-
ifile
public SSTableReaderBuilder ifile(FileHandle ifile)
-
bf
public SSTableReaderBuilder bf(IFilter bf)
-
summary
public SSTableReaderBuilder summary(IndexSummary summary)
-
-