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 class
SSTableReaderBuilder.ForBatch
static class
SSTableReaderBuilder.ForRead
static class
SSTableReaderBuilder.ForWriter
-
Field Summary
Fields Modifier and Type Field Description protected IFilter
bf
protected java.util.Set<Component>
components
protected Descriptor
descriptor
protected FileHandle
dfile
protected DecoratedKey
first
protected SerializationHeader
header
protected FileHandle
ifile
protected DecoratedKey
last
protected long
maxDataAge
protected TableMetadata
metadata
protected TableMetadataRef
metadataRef
protected SSTableReader.OpenReason
openReason
protected SSTableReader.Factory
readerFactory
protected StatsMetadata
statsMetadata
protected IndexSummary
summary
-
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 SSTableReaderBuilder
bf(IFilter bf)
abstract SSTableReader
build()
SSTableReaderBuilder
dfile(FileHandle dfile)
SSTableReaderBuilder
ifile(FileHandle ifile)
SSTableReaderBuilder
summary(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)
-
-