Class IntCompressor

java.lang.Object
me.lemire.integercompression.IntCompressor

public class IntCompressor extends Object
This is a convenience class that wraps a codec to provide a "friendly" API.
  • Constructor Details

    • IntCompressor

      public IntCompressor(SkippableIntegerCODEC c)
      Constructor wrapping a codec.
      Parameters:
      c - the underlying codec
    • IntCompressor

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

    • compress

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

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