Package one.nio.lz4

Class LZ4

java.lang.Object
one.nio.lz4.LZ4

public class LZ4 extends Object
  • Field Details

  • Constructor Details

    • LZ4

      public LZ4()
  • Method Details

    • compressBound

      public static int compressBound(int size)
    • compress

      public static int compress(byte[] src, byte[] dst)
    • compress

      public static int compress(byte[] src, int srcOffset, byte[] dst, int dstOffset, int length)
    • compress

      public static int compress(ByteBuffer src, ByteBuffer dst)
    • decompress

      public static int decompress(byte[] src, byte[] dst)
    • decompress

      public static int decompress(byte[] src, int srcOffset, byte[] dst, int dstOffset, int length)
    • decompress

      public static int decompress(ByteBuffer src, ByteBuffer dst)
    • array

      private static byte[] array(ByteBuffer buf)
    • offset

      private static long offset(ByteBuffer buf)
    • address

      private static long address(ByteBuffer buf)
    • hashPosition16

      private static int hashPosition16(Object src, long p)
    • hashPosition32

      private static int hashPosition32(Object src, long p)
    • putPosition

      private static void putPosition(short[] table, long p, Object src, long srcOffset)
    • replacePosition

      private static long replacePosition(short[] table, long p, Object src, long srcOffset)
    • putPosition

      private static void putPosition(int[] table, long p, Object src, long srcOffset)
    • replacePosition

      private static long replacePosition(int[] table, long p, Object src, long srcOffset)
    • matchLength

      private static int matchLength(Object src, long pIn, long pMatch, long pInLimit)
    • wildCopy

      private static void wildCopy(Object src, long srcOffset, Object dst, long dstOffset, long dstEnd)
    • compress16

      private static int compress16(Object src, long srcOffset, Object dst, long dstOffset, int inputSize)
    • compress32

      private static int compress32(Object src, long srcOffset, Object dst, long dstOffset, int inputSize)
    • decompress

      private static int decompress(Object src, long srcOffset, Object dst, long dstOffset, int inputSize, int outputSize)
    • compress0

      private static int compress0(byte[] src, long srcOffset, byte[] dst, long dstOffset, int length)
    • decompress0

      private static int decompress0(byte[] src, long srcOffset, byte[] dst, long dstOffset, int length, int maxOutput)