public class CompressedSegmentedFile extends SegmentedFile implements ICompressedFile
Modifier and Type | Class and Description |
---|---|
static class |
CompressedSegmentedFile.Builder |
Modifier and Type | Field and Description |
---|---|
CompressionMetadata |
metadata |
length, onDiskLength, path
Constructor and Description |
---|
CompressedSegmentedFile(java.lang.String path,
CompressionMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
RandomAccessReader |
createReader() |
RandomAccessReader |
createThrottledReader(com.google.common.util.concurrent.RateLimiter limiter) |
void |
dropPageCache(long before) |
CompressionMetadata |
getMetadata() |
CompressedSegmentedFile |
sharedCopy() |
getBuilder, getCompressedBuilder, getCompressedBuilder, getSegment, iterator, toString
close, isCleanedUp
public final CompressionMetadata metadata
public CompressedSegmentedFile(java.lang.String path, CompressionMetadata metadata)
public CompressedSegmentedFile sharedCopy()
sharedCopy
in interface SharedCloseable
sharedCopy
in class SegmentedFile
public void dropPageCache(long before)
dropPageCache
in class SegmentedFile
public RandomAccessReader createReader()
createReader
in class SegmentedFile
public RandomAccessReader createThrottledReader(com.google.common.util.concurrent.RateLimiter limiter)
createThrottledReader
in class SegmentedFile
public CompressionMetadata getMetadata()
getMetadata
in interface ICompressedFile
Copyright © 2016 The Apache Software Foundation