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, toStringclose, isCleanedUppublic final CompressionMetadata metadata
public CompressedSegmentedFile(java.lang.String path,
CompressionMetadata metadata)
public CompressedSegmentedFile sharedCopy()
sharedCopy in interface SharedCloseablesharedCopy in class SegmentedFilepublic void dropPageCache(long before)
dropPageCache in class SegmentedFilepublic RandomAccessReader createReader()
createReader in class SegmentedFilepublic RandomAccessReader createThrottledReader(com.google.common.util.concurrent.RateLimiter limiter)
createThrottledReader in class SegmentedFilepublic CompressionMetadata getMetadata()
getMetadata in interface ICompressedFileCopyright © 2015 The Apache Software Foundation