Class CompressionMode.DeflateDecompressor

java.lang.Object
org.apache.lucene.backward_codecs.compressing.Decompressor
org.apache.lucene.backward_codecs.compressing.CompressionMode.DeflateDecompressor
All Implemented Interfaces:
Cloneable
Enclosing class:
CompressionMode

private static final class CompressionMode.DeflateDecompressor extends Decompressor
  • Field Details

    • compressed

      byte[] compressed
  • Constructor Details

    • DeflateDecompressor

      DeflateDecompressor()
  • Method Details

    • decompress

      public void decompress(DataInput in, int originalLength, int offset, int length, BytesRef bytes) throws IOException
      Description copied from class: Decompressor
      Decompress bytes that were stored between offsets offset and offset+length in the original stream from the compressed stream in to bytes . After returning, the length of bytes (bytes.length) must be equal to length. Implementations of this method are free to resize bytes depending on their needs.
      Specified by:
      decompress in class Decompressor
      Parameters:
      in - the input that stores the compressed stream
      originalLength - the length of the original data (before compression)
      offset - bytes before this offset do not need to be decompressed
      length - bytes after offset+length do not need to be decompressed
      bytes - a BytesRef where to store the decompressed data
      Throws:
      IOException
    • clone

      public Decompressor clone()
      Specified by:
      clone in class Decompressor