@Override public BufferType preferredBufferType() { return metadata.compressor().preferredBufferType(); }
@Override public BufferType preferredBufferType() { return metadata.compressor().preferredBufferType(); }
@Override public BufferType preferredBufferType() { return metadata.compressor().preferredBufferType(); }
@Override public BufferType preferredBufferType() { return metadata.compressor().preferredBufferType(); }
@Override public String toString() { return String.format("CompressedChunkReader.%s(%s - %s, chunk length %d, data length %d)", getClass().getSimpleName(), channel.filePath(), metadata.compressor().getClass().getSimpleName(), metadata.chunkLength(), metadata.dataLength); }
@Override public String toString() { return String.format("CompressedChunkReader.%s(%s - %s, chunk length %d, data length %d)", getClass().getSimpleName(), channel.filePath(), metadata.compressor().getClass().getSimpleName(), metadata.chunkLength(), metadata.dataLength); }
@Override public String toString() { return String.format("CompressedChunkReader.%s(%s - %s, chunk length %d, data length %d)", getClass().getSimpleName(), channel.filePath(), metadata.compressor().getClass().getSimpleName(), metadata.chunkLength(), metadata.dataLength); }
@Override public String toString() { return String.format("CompressedChunkReader.%s(%s - %s, chunk length %d, data length %d)", getClass().getSimpleName(), channel.filePath(), metadata.compressor().getClass().getSimpleName(), metadata.chunkLength(), metadata.dataLength); }
protected CompressedRandomAccessReader(String dataFilePath, CompressionMetadata metadata, PoolingSegmentedFile owner) throws FileNotFoundException { super(new File(dataFilePath), metadata.chunkLength(), metadata.compressedFileLength, owner); this.metadata = metadata; checksum = metadata.hasPostCompressionAdlerChecksums ? new Adler32() : new CRC32(); compressed = ByteBuffer.wrap(new byte[metadata.compressor().initialCompressedBufferLength(metadata.chunkLength())]); }
public ByteBuffer allocateBuffer(int size) { return metadata.compressor().preferredBufferType().allocate(size); }
public ByteBuffer allocateBuffer(int size) { return metadata.compressor().preferredBufferType().allocate(size); }
public ByteBuffer allocateBuffer(int size) { return metadata.compressor().preferredBufferType().allocate(size); }
public ByteBuffer allocateBuffer(int size) { return metadata.compressor().preferredBufferType().allocate(size); }
public ByteBuffer allocateBuffer() { return allocateBuffer(metadata.compressor().initialCompressedBufferLength(metadata.chunkLength())); }
public ByteBuffer allocateBuffer() { return allocateBuffer(metadata.compressor().initialCompressedBufferLength(metadata.chunkLength())); }
public ByteBuffer allocateBuffer() { return allocateBuffer(metadata.compressor().initialCompressedBufferLength(metadata.chunkLength())); }
public ByteBuffer allocateBuffer() { return allocateBuffer(metadata.compressor().initialCompressedBufferLength(metadata.chunkLength())); }
metadata.compressor().uncompress(compressedChunk, uncompressed);
metadata.compressor().uncompress(compressed, uncompressed);
metadata.compressor().uncompress(compressedChunk, uncompressed);