Package | Description |
---|---|
org.apache.cassandra.io.compress | |
org.apache.cassandra.io.util |
Modifier and Type | Method and Description |
---|---|
static CompressedRandomAccessReader |
CompressedRandomAccessReader.open(ChannelProxy channel,
CompressionMetadata metadata) |
Constructor and Description |
---|
CompressedRandomAccessReader(ChannelProxy channel,
CompressionMetadata metadata,
ICompressedFile file,
PoolingSegmentedFile owner) |
CompressedThrottledReader(ChannelProxy channel,
CompressionMetadata metadata,
ICompressedFile file,
com.google.common.util.concurrent.RateLimiter limiter) |
Modifier and Type | Field and Description |
---|---|
protected ChannelProxy |
RandomAccessReader.channel |
ChannelProxy |
SegmentedFile.channel |
Modifier and Type | Method and Description |
---|---|
ChannelProxy |
CompressedPoolingSegmentedFile.channel() |
ChannelProxy |
CompressedSegmentedFile.channel() |
ChannelProxy |
ICompressedFile.channel() |
ChannelProxy |
RandomAccessReader.getChannel() |
ChannelProxy |
ChannelProxy.sharedCopy() |
Modifier and Type | Method and Description |
---|---|
SegmentedFile |
BufferedPoolingSegmentedFile.Builder.complete(ChannelProxy channel,
long overrideLength) |
SegmentedFile |
BufferedSegmentedFile.Builder.complete(ChannelProxy channel,
long overrideLength) |
SegmentedFile |
CompressedPoolingSegmentedFile.Builder.complete(ChannelProxy channel,
long overrideLength) |
SegmentedFile |
CompressedSegmentedFile.Builder.complete(ChannelProxy channel,
long overrideLength) |
SegmentedFile |
MmappedSegmentedFile.Builder.complete(ChannelProxy channel,
long overrideLength) |
protected abstract SegmentedFile |
SegmentedFile.Builder.complete(ChannelProxy channel,
long overrideLength)
Called after all potential boundaries have been added to apply this Builder to a concrete file on disk.
|
static RandomAccessReader |
RandomAccessReader.open(ChannelProxy channel) |
static RandomAccessReader |
RandomAccessReader.open(ChannelProxy channel,
long overrideSize) |
static RandomAccessReader |
RandomAccessReader.open(ChannelProxy channel,
long overrideSize,
PoolingSegmentedFile owner) |
static ThrottledReader |
ThrottledReader.open(ChannelProxy channel,
long overrideLength,
com.google.common.util.concurrent.RateLimiter limiter) |
Constructor and Description |
---|
BufferedPoolingSegmentedFile(ChannelProxy channel,
long length) |
BufferedSegmentedFile(ChannelProxy channel,
long length) |
ChannelProxy(ChannelProxy copy) |
ChecksummedRandomAccessReader(java.io.File file,
ChannelProxy channel,
DataIntegrityMetadata.ChecksumValidator validator) |
Cleanup(ChannelProxy channel) |
Cleanup(ChannelProxy channel) |
Cleanup(ChannelProxy channel,
CompressionMetadata metadata,
java.util.TreeMap<java.lang.Long,java.nio.MappedByteBuffer> chunkSegments) |
CompressedPoolingSegmentedFile(ChannelProxy channel,
CompressionMetadata metadata) |
CompressedSegmentedFile(ChannelProxy channel,
CompressionMetadata metadata) |
CompressedSegmentedFile(ChannelProxy channel,
CompressionMetadata metadata,
java.util.TreeMap<java.lang.Long,java.nio.MappedByteBuffer> chunkSegments) |
MmappedSegmentedFile(ChannelProxy channel,
long length,
org.apache.cassandra.io.util.SegmentedFile.Segment[] segments) |
PoolingSegmentedFile(PoolingSegmentedFile.Cleanup cleanup,
ChannelProxy channel,
long length) |
PoolingSegmentedFile(PoolingSegmentedFile.Cleanup cleanup,
ChannelProxy channel,
long length,
long onDiskLength) |
RandomAccessReader(ChannelProxy channel,
int bufferSize,
long overrideLength,
BufferType bufferType,
PoolingSegmentedFile owner) |
SegmentedFile(SegmentedFile.Cleanup cleanup,
ChannelProxy channel,
long length,
long onDiskLength) |
ThrottledReader(ChannelProxy channel,
long overrideLength,
com.google.common.util.concurrent.RateLimiter limiter) |
Copyright © 2018 The Apache Software Foundation