Class LongCompressor

java.lang.Object
me.lemire.longcompression.LongCompressor

public class LongCompressor extends Object
This is a convenience class that wraps a codec to provide a "friendly" API.
Author:
Benoit Lacelle
  • Constructor Details

    • LongCompressor

      public LongCompressor(SkippableLongCODEC c)
      Constructor wrapping a codec.
      Parameters:
      c - the underlying codec
    • LongCompressor

      public LongCompressor()
      Constructor with default codec.
  • Method Details

    • compress

      public long[] compress(long[] input)
      Compress an array and returns the compressed result as a new array.
      Parameters:
      input - array to be compressed
      Returns:
      compressed array
    • uncompress

      public long[] uncompress(long[] compressed)
      Uncompress an array and returns the uncompressed result as a new array.
      Parameters:
      compressed - compressed array
      Returns:
      uncompressed array