SYMBOL INDEX (1650 symbols across 209 files) FILE: src/main/java/io/airlift/compress/v3/Compressor.java type Compressor (line 18) | public interface Compressor method maxCompressedLength (line 20) | int maxCompressedLength(int uncompressedSize); method compress (line 25) | int compress(byte[] input, int inputOffset, int inputLength, byte[] ou... method compress (line 30) | int compress(MemorySegment input, MemorySegment output); method getRetainedSizeInBytes (line 32) | default int getRetainedSizeInBytes(int inputLength) FILE: src/main/java/io/airlift/compress/v3/Decompressor.java type Decompressor (line 18) | public interface Decompressor method decompress (line 23) | int decompress(byte[] input, int inputOffset, int inputLength, byte[] ... method decompress (line 29) | int decompress(MemorySegment input, MemorySegment output) FILE: src/main/java/io/airlift/compress/v3/IncompatibleJvmException.java class IncompatibleJvmException (line 16) | public class IncompatibleJvmException method IncompatibleJvmException (line 19) | public IncompatibleJvmException(String message) FILE: src/main/java/io/airlift/compress/v3/MalformedInputException.java class MalformedInputException (line 16) | public class MalformedInputException method MalformedInputException (line 21) | public MalformedInputException(long offset) method MalformedInputException (line 26) | public MalformedInputException(long offset, String reason) method getOffset (line 32) | public long getOffset() FILE: src/main/java/io/airlift/compress/v3/bzip2/BZip2Codec.java class BZip2Codec (line 18) | public class BZip2Codec method BZip2Codec (line 21) | public BZip2Codec() FILE: src/main/java/io/airlift/compress/v3/bzip2/BZip2Constants.java class BZip2Constants (line 30) | final class BZip2Constants method BZip2Constants (line 40) | private BZip2Constants() {} FILE: src/main/java/io/airlift/compress/v3/bzip2/BZip2HadoopInputStream.java class BZip2HadoopInputStream (line 23) | class BZip2HadoopInputStream method BZip2HadoopInputStream (line 29) | public BZip2HadoopInputStream(InputStream in) method read (line 34) | @Override method read (line 62) | @Override method resetState (line 74) | @Override method close (line 81) | @Override FILE: src/main/java/io/airlift/compress/v3/bzip2/BZip2HadoopOutputStream.java class BZip2HadoopOutputStream (line 24) | class BZip2HadoopOutputStream method BZip2HadoopOutputStream (line 31) | public BZip2HadoopOutputStream(OutputStream out) method write (line 36) | @Override method write (line 44) | @Override method finish (line 52) | @Override method flush (line 62) | @Override method close (line 69) | @Override method openStreamIfNecessary (line 85) | private void openStreamIfNecessary() FILE: src/main/java/io/airlift/compress/v3/bzip2/BZip2HadoopStreams.java class BZip2HadoopStreams (line 26) | public class BZip2HadoopStreams method getDefaultFileExtension (line 29) | @Override method getHadoopCodecName (line 35) | @Override method createInputStream (line 41) | @Override method createOutputStream (line 47) | @Override FILE: src/main/java/io/airlift/compress/v3/bzip2/CBZip2InputStream.java class CBZip2InputStream (line 75) | @SuppressWarnings({ "AssignmentToForLoopParameter", "SpellCheckingInspec... type STATE (line 131) | public enum STATE method CBZip2InputStream (line 176) | public CBZip2InputStream(final InputStream in) method getProcessedByteCount (line 188) | public long getProcessedByteCount() method updateProcessedByteCount (line 200) | private void updateProcessedByteCount(int count) method readAByte (line 212) | private int readAByte(InputStream inStream) method skipToNextMarker (line 235) | private boolean skipToNextMarker(long marker, int markerBitLength) method makeMaps (line 281) | private void makeMaps() method changeStateToProcessABlock (line 297) | private void changeStateToProcessABlock() method read (line 309) | @Override method read (line 340) | @Override method read0 (line 383) | private int read0() method init (line 427) | private void init() method initBlock (line 448) | private void initBlock() method endBlock (line 489) | private void endBlock() method complete (line 510) | private void complete() method close (line 522) | @Override method bsR (line 540) | private long bsR(final long n) method bsGetBit (line 566) | private boolean bsGetBit() method bsGetUByte (line 588) | private char bsGetUByte() method bsGetInt (line 594) | private int bsGetInt() method hbCreateDecodeTables (line 603) | private static void hbCreateDecodeTables(final int[] limit, method recvDecodingTables (line 642) | private void recvDecodingTables() method createHuffmanDecodingTables (line 728) | private void createHuffmanDecodingTables(final int alphaSize, method getAndMoveToFrontDecode (line 757) | private void getAndMoveToFrontDecode() method getAndMoveToFrontDecode0 (line 949) | private int getAndMoveToFrontDecode0(final int groupNo) method setupBlock (line 984) | private void setupBlock() method setupRandPartA (line 1025) | @SuppressWarnings("checkstyle:InnerAssignment") method setupNoRandPartA (line 1055) | private void setupNoRandPartA() method setupRandPartB (line 1076) | private void setupRandPartB() method setupRandPartC (line 1109) | private void setupRandPartC() method setupNoRandPartB (line 1125) | private void setupNoRandPartB() method setupNoRandPartC (line 1143) | private void setupNoRandPartC() class Data (line 1160) | private static final class Data method Data (line 1195) | Data(int blockSize100k) method initTT (line 1207) | int[] initTT(int length) FILE: src/main/java/io/airlift/compress/v3/bzip2/CBZip2OutputStream.java class CBZip2OutputStream (line 132) | class CBZip2OutputStream method hbMakeCodeLengths (line 243) | private static void hbMakeCodeLengths(final byte[] len, final int[] freq, method CBZip2OutputStream (line 449) | public CBZip2OutputStream(final OutputStream out) method CBZip2OutputStream (line 471) | private CBZip2OutputStream(final OutputStream out, final int blockSize) method write (line 488) | @Override method writeRun (line 500) | private void writeRun() method finalize (line 559) | @Override method finish (line 567) | public void finish() method close (line 586) | @Override method flush (line 603) | @Override method init (line 613) | private void init() method initBlock (line 633) | private void initBlock() method endBlock (line 649) | private void endBlock() method endCompression (line 697) | private void endCompression() method write (line 717) | @Override method write0 (line 740) | private void write0(int b) method hbAssignCodes (line 765) | private static void hbAssignCodes(final int[] code, final byte[] length, method bsFinishedWithStream (line 780) | private void bsFinishedWithStream() method bsW (line 791) | private void bsW(final int n, final int v) method bsPutUByte (line 808) | private void bsPutUByte(final int c) method bsPutInt (line 814) | private void bsPutInt(final int u) method sendMTFValues (line 823) | private void sendMTFValues() method sendMTFValues0 (line 868) | private void sendMTFValues0(final int nGroups, final int alphaSize) method sendMTFValues1 (line 905) | private int sendMTFValues1(final int nGroups, final int alphaSize) method sendMTFValues2 (line 1024) | private void sendMTFValues2(final int nGroups, final int nSelectors) method sendMTFValues3 (line 1052) | private void sendMTFValues3(final int nGroups, final int alphaSize) method sendMTFValues4 (line 1078) | private void sendMTFValues4() method sendMTFValues5 (line 1125) | private void sendMTFValues5(final int nGroups, final int nSelectors) method sendMTFValues6 (line 1163) | private void sendMTFValues6(final int nGroups, final int alphaSize) method sendMTFValues7 (line 1228) | private void sendMTFValues7() method moveToFrontCodeAndSend (line 1275) | private void moveToFrontCodeAndSend() method mainSimpleSort (line 1293) | @SuppressWarnings("checkstyle:InnerAssignment") method vswap (line 1502) | private static void vswap(int[] fmap, int p1, int p2, int n) method med3 (line 1512) | private static byte med3(byte a, byte b, byte c) method blockSort (line 1517) | private void blockSort() method mainQSort3 (line 1546) | private void mainQSort3(final Data dataShadow, final int loSt, final i... method mainSort (line 1652) | private void mainSort() method randomiseBlock (line 1818) | private void randomiseBlock() method generateMTFValues (line 1848) | private void generateMTFValues() class Data (line 1957) | private static final class Data method Data (line 2007) | Data(int blockSize100k) FILE: src/main/java/io/airlift/compress/v3/bzip2/Crc32.java class Crc32 (line 17) | final class Crc32 method Crc32 (line 74) | Crc32() method initialiseCRC (line 79) | void initialiseCRC() method getFinalCRC (line 84) | int getFinalCRC() method updateCRC (line 89) | void updateCRC(int value) method updateCRC (line 98) | void updateCRC(int value, int repeat) FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateCompressor.java type DeflateCompressor (line 18) | public interface DeflateCompressor method create (line 21) | static DeflateCompressor create() method create (line 29) | static DeflateCompressor create(int compressionLevel) FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateDecompressor.java type DeflateDecompressor (line 18) | public interface DeflateDecompressor method create (line 21) | static DeflateDecompressor create() FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateJavaCompressor.java class DeflateJavaCompressor (line 23) | public class DeflateJavaCompressor method DeflateJavaCompressor (line 31) | public DeflateJavaCompressor() method DeflateJavaCompressor (line 36) | public DeflateJavaCompressor(int compressionLevel) method maxCompressedLength (line 44) | @Override method compress (line 51) | @Override method compress (line 69) | @Override method verifyRange (line 89) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateJavaDecompressor.java class DeflateJavaDecompressor (line 26) | public class DeflateJavaDecompressor method decompress (line 29) | @Override method decompress (line 61) | @Override method verifyRange (line 92) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateNative.java class DeflateNative (line 25) | final class DeflateNative method DeflateNative (line 43) | private DeflateNative() {} method isEnabled (line 72) | public static boolean isEnabled() method verifyEnabled (line 77) | public static void verifyEnabled() method allocCompressor (line 84) | public static MemorySegment allocCompressor(int compressionLevel) method freeCompressor (line 101) | public static void freeCompressor(MemorySegment compressor) method compressBound (line 114) | public static long compressBound(MemorySegment compressor, long inputL... method compress (line 127) | public static long compress(MemorySegment compressor, MemorySegment in... method allocDecompressor (line 146) | public static MemorySegment allocDecompressor() method freeDecompressor (line 163) | public static void freeDecompressor(MemorySegment decompressor) method decompress (line 176) | public static int decompress(MemorySegment decompressor, MemorySegment... FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateNativeCompressor.java class DeflateNativeCompressor (line 25) | public class DeflateNativeCompressor method DeflateNativeCompressor (line 33) | public DeflateNativeCompressor() method DeflateNativeCompressor (line 38) | public DeflateNativeCompressor(int compressionLevel) method isEnabled (line 48) | public static boolean isEnabled() method maxCompressedLength (line 53) | @Override method compress (line 59) | @Override method compress (line 67) | @Override method run (line 76) | @Override FILE: src/main/java/io/airlift/compress/v3/deflate/DeflateNativeDecompressor.java class DeflateNativeDecompressor (line 33) | public class DeflateNativeDecompressor method DeflateNativeDecompressor (line 40) | public DeflateNativeDecompressor() method isEnabled (line 47) | public static boolean isEnabled() method decompress (line 52) | @Override method decompress (line 61) | @Override method decompress (line 68) | private int decompress(MemorySegment input, long inputLength, MemorySe... method run (line 86) | @Override FILE: src/main/java/io/airlift/compress/v3/deflate/JdkDeflateCodec.java class JdkDeflateCodec (line 18) | public class JdkDeflateCodec method JdkDeflateCodec (line 21) | public JdkDeflateCodec() FILE: src/main/java/io/airlift/compress/v3/deflate/JdkDeflateHadoopInputStream.java class JdkDeflateHadoopInputStream (line 26) | class JdkDeflateHadoopInputStream method JdkDeflateHadoopInputStream (line 36) | public JdkDeflateHadoopInputStream(InputStream input, int bufferSize) method read (line 43) | @Override method read (line 54) | @Override method resetState (line 111) | @Override method close (line 117) | @Override FILE: src/main/java/io/airlift/compress/v3/deflate/JdkDeflateHadoopOutputStream.java class JdkDeflateHadoopOutputStream (line 24) | class JdkDeflateHadoopOutputStream method JdkDeflateHadoopOutputStream (line 33) | public JdkDeflateHadoopOutputStream(OutputStream output, int bufferSize) method write (line 40) | @Override method write (line 48) | @Override method finish (line 58) | @Override method compress (line 71) | private void compress() method flush (line 78) | @Override method close (line 85) | @Override FILE: src/main/java/io/airlift/compress/v3/deflate/JdkDeflateHadoopStreams.java class JdkDeflateHadoopStreams (line 27) | public class JdkDeflateHadoopStreams method getDefaultFileExtension (line 32) | @Override method getHadoopCodecName (line 38) | @Override method createInputStream (line 44) | @Override method createOutputStream (line 51) | @Override FILE: src/main/java/io/airlift/compress/v3/gzip/JdkGzipCodec.java class JdkGzipCodec (line 18) | public class JdkGzipCodec method JdkGzipCodec (line 21) | public JdkGzipCodec() FILE: src/main/java/io/airlift/compress/v3/gzip/JdkGzipConstants.java class JdkGzipConstants (line 16) | final class JdkGzipConstants method JdkGzipConstants (line 20) | private JdkGzipConstants() {} FILE: src/main/java/io/airlift/compress/v3/gzip/JdkGzipHadoopInputStream.java class JdkGzipHadoopInputStream (line 26) | class JdkGzipHadoopInputStream method JdkGzipHadoopInputStream (line 32) | public JdkGzipHadoopInputStream(InputStream input, int bufferSize) method read (line 38) | @Override method read (line 49) | @Override method resetState (line 56) | @Override method close (line 62) | @Override class GzipBufferedInputStream (line 70) | private static class GzipBufferedInputStream method GzipBufferedInputStream (line 73) | public GzipBufferedInputStream(InputStream input, int bufferSize) method available (line 78) | @Override FILE: src/main/java/io/airlift/compress/v3/gzip/JdkGzipHadoopOutputStream.java class JdkGzipHadoopOutputStream (line 24) | class JdkGzipHadoopOutputStream method JdkGzipHadoopOutputStream (line 30) | public JdkGzipHadoopOutputStream(OutputStream output, int bufferSize) method write (line 36) | @Override method write (line 44) | @Override method finish (line 51) | @Override method flush (line 63) | @Override method close (line 70) | @Override class GZIPOutputStreamWrapper (line 82) | private static class GZIPOutputStreamWrapper method GZIPOutputStreamWrapper (line 85) | GZIPOutputStreamWrapper(OutputStream output, int bufferSize) method end (line 91) | public void end() FILE: src/main/java/io/airlift/compress/v3/gzip/JdkGzipHadoopStreams.java class JdkGzipHadoopStreams (line 27) | public class JdkGzipHadoopStreams method getDefaultFileExtension (line 32) | @Override method getHadoopCodecName (line 38) | @Override method createInputStream (line 44) | @Override method createOutputStream (line 51) | @Override FILE: src/main/java/io/airlift/compress/v3/hadoop/CodecAdapter.java class CodecAdapter (line 35) | public class CodecAdapter method CodecAdapter (line 42) | public CodecAdapter(Function, HadoopStreams> s... method getConf (line 48) | @Override method setConf (line 54) | @Override method createOutputStream (line 61) | @Override method createOutputStream (line 68) | @Override method getCompressorType (line 78) | @Override method createCompressor (line 84) | @Override method createInputStream (line 90) | @Override method createInputStream (line 97) | @Override method getPositionSupplier (line 107) | private static PositionSupplier getPositionSupplier(InputStream inputS... method getDecompressorType (line 115) | @Override method createDecompressor (line 121) | @Override method getDefaultExtension (line 127) | @Override class CompressorAdapter (line 137) | @DoNotPool method setInput (line 141) | @Override method needsInput (line 147) | @Override method setDictionary (line 153) | @Override method getBytesRead (line 159) | @Override method getBytesWritten (line 165) | @Override method finish (line 171) | @Override method finished (line 177) | @Override method compress (line 183) | @Override method reset (line 190) | @Override method end (line 193) | @Override method reinit (line 196) | @Override class DecompressorAdapter (line 204) | @DoNotPool method setInput (line 208) | @Override method needsInput (line 214) | @Override method setDictionary (line 220) | @Override method needsDictionary (line 226) | @Override method finished (line 232) | @Override method decompress (line 238) | @Override method getRemaining (line 245) | @Override method reset (line 251) | @Override method end (line 254) | @Override FILE: src/main/java/io/airlift/compress/v3/hadoop/CompressionInputStreamAdapter.java class CompressionInputStreamAdapter (line 23) | final class CompressionInputStreamAdapter method read (line 28) | @Override method CompressionInputStreamAdapter (line 38) | public CompressionInputStreamAdapter(HadoopInputStream input, Position... method read (line 46) | @Override method read (line 53) | @Override method getPos (line 60) | @Override method resetState (line 67) | @Override method close (line 73) | @Override type PositionSupplier (line 85) | public interface PositionSupplier method getPosition (line 87) | long getPosition() FILE: src/main/java/io/airlift/compress/v3/hadoop/CompressionOutputStreamAdapter.java class CompressionOutputStreamAdapter (line 21) | final class CompressionOutputStreamAdapter method write (line 25) | @Override method CompressionOutputStreamAdapter (line 34) | public CompressionOutputStreamAdapter(HadoopOutputStream output) method write (line 40) | @Override method write (line 47) | @Override method finish (line 54) | @Override method resetState (line 61) | @Override method close (line 64) | @Override FILE: src/main/java/io/airlift/compress/v3/hadoop/HadoopInputStream.java class HadoopInputStream (line 19) | @SuppressWarnings("AbstractMethodOverridesConcreteMethod") method resetState (line 23) | public abstract void resetState(); method read (line 25) | @Override method close (line 29) | @Override FILE: src/main/java/io/airlift/compress/v3/hadoop/HadoopOutputStream.java class HadoopOutputStream (line 19) | @SuppressWarnings("AbstractMethodOverridesConcreteMethod") method finish (line 27) | public abstract void finish() method write (line 30) | @Override method flush (line 34) | @Override method close (line 38) | @Override FILE: src/main/java/io/airlift/compress/v3/hadoop/HadoopStreams.java type HadoopStreams (line 25) | public interface HadoopStreams method getDefaultFileExtension (line 27) | String getDefaultFileExtension(); method getHadoopCodecName (line 29) | List getHadoopCodecName(); method createInputStream (line 31) | HadoopInputStream createInputStream(InputStream in) method createOutputStream (line 34) | HadoopOutputStream createOutputStream(OutputStream out) FILE: src/main/java/io/airlift/compress/v3/internal/NativeLoader.java class NativeLoader (line 48) | public final class NativeLoader method NativeLoader (line 62) | private NativeLoader() {} method loadSymbols (line 66) | public static Symbols loadSymbols(String name, Class methodH... method getFunctionDescriptor (line 119) | private static FunctionDescriptor getFunctionDescriptor(Class retur... method createErrorMethodHandle (line 132) | private static MethodHandle createErrorMethodHandle(String name, Linka... method getMemoryLayout (line 138) | private static ValueLayout getMemoryLayout(Class type) method loadLibrary (line 155) | public static SymbolLookup loadLibrary(String name) method temporaryFile (line 177) | private static Path temporaryFile(String name, URL url) method getLibraryPath (line 193) | private static String getLibraryPath(String name) method getPlatform (line 198) | private static String getPlatform() FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4Codec.java class Lz4Codec (line 24) | public class Lz4Codec method Lz4Codec (line 27) | public Lz4Codec() method getBufferSize (line 32) | private static int getBufferSize(Optional configuration) FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4Compressor.java type Lz4Compressor (line 22) | public sealed interface Lz4Compressor method compress (line 26) | int compress(MemorySegment input, MemorySegment output); method create (line 28) | static Lz4Compressor create() method create (line 33) | static Lz4Compressor create(int acceleration) FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4Constants.java class Lz4Constants (line 16) | final class Lz4Constants method Lz4Constants (line 25) | private Lz4Constants() {} FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4Decompressor.java type Lz4Decompressor (line 20) | public sealed interface Lz4Decompressor method decompress (line 24) | int decompress(MemorySegment input, MemorySegment output); method create (line 26) | static Lz4Decompressor create() FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4HadoopInputStream.java class Lz4HadoopInputStream (line 25) | class Lz4HadoopInputStream method Lz4HadoopInputStream (line 38) | public Lz4HadoopInputStream(Lz4Decompressor decompressor, InputStream ... method read (line 46) | @Override method read (line 60) | @Override method resetState (line 85) | @Override method close (line 93) | @Override method bufferCompressedData (line 100) | private int bufferCompressedData() method readInput (line 127) | private void readInput(int length, byte[] buffer) method readBigEndianInt (line 140) | private int readBigEndianInt() FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4HadoopOutputStream.java class Lz4HadoopOutputStream (line 24) | class Lz4HadoopOutputStream method Lz4HadoopOutputStream (line 36) | public Lz4HadoopOutputStream(Lz4Compressor compressor, OutputStream ou... method write (line 46) | @Override method write (line 56) | @Override method finish (line 79) | @Override method flush (line 88) | @Override method close (line 95) | @Override method writeNextChunk (line 107) | private void writeNextChunk(byte[] input, int inputOffset, int inputLe... method writeBigEndianInt (line 119) | private void writeBigEndianInt(int value) method compressionOverhead (line 128) | private static int compressionOverhead(int size) FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4HadoopStreams.java class Lz4HadoopStreams (line 26) | public class Lz4HadoopStreams method Lz4HadoopStreams (line 33) | public Lz4HadoopStreams() method Lz4HadoopStreams (line 38) | public Lz4HadoopStreams(boolean useNative, int bufferSize) method getDefaultFileExtension (line 44) | @Override method getHadoopCodecName (line 50) | @Override method createInputStream (line 56) | @Override method createOutputStream (line 63) | @Override FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4JavaCompressor.java class Lz4JavaCompressor (line 30) | public final class Lz4JavaCompressor method maxCompressedLength (line 35) | @Override method compress (line 41) | @Override method compress (line 53) | @Override method getRetainedSizeInBytes (line 72) | @Override method verifyRange (line 78) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4JavaDecompressor.java class Lz4JavaDecompressor (line 28) | public final class Lz4JavaDecompressor method decompress (line 31) | @Override method decompress (line 46) | @Override method verifyRange (line 72) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4Native.java class Lz4Native (line 26) | final class Lz4Native method Lz4Native (line 28) | private Lz4Native() {} method isEnabled (line 75) | public static boolean isEnabled() method verifyEnabled (line 80) | public static void verifyEnabled() method maxCompressedLength (line 87) | public static int maxCompressedLength(int inputLength) method compress (line 97) | public static int compress(MemorySegment input, int inputLength, Memor... method compress (line 114) | public static int compress(MemorySegment input, int inputLength, Memor... method decompress (line 131) | public static int decompress(MemorySegment compressed, int compressedL... FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4NativeCompressor.java class Lz4NativeCompressor (line 23) | public final class Lz4NativeCompressor method Lz4NativeCompressor (line 29) | public Lz4NativeCompressor() method Lz4NativeCompressor (line 34) | public Lz4NativeCompressor(int acceleration) method isEnabled (line 43) | public static boolean isEnabled() method maxCompressedLength (line 48) | @Override method compress (line 54) | @Override method compress (line 62) | @Override FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4NativeDecompressor.java class Lz4NativeDecompressor (line 20) | public final class Lz4NativeDecompressor method Lz4NativeDecompressor (line 23) | public Lz4NativeDecompressor() method isEnabled (line 28) | public static boolean isEnabled() method decompress (line 33) | @Override method decompress (line 41) | @Override FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4RawCompressor.java class Lz4RawCompressor (line 25) | final class Lz4RawCompressor method Lz4RawCompressor (line 48) | private Lz4RawCompressor() {} method hash (line 50) | private static int hash(long value, int mask) method maxCompressedLength (line 64) | public static int maxCompressedLength(int sourceLength) method compress (line 69) | public static int compress( method emitLiteral (line 194) | private static long emitLiteral(Object inputBase, Object outputBase, l... method emitMatch (line 209) | private static long emitMatch(Object outputBase, long output, long tok... method count (line 240) | static int count(Object inputBase, final long inputAddress, final long... method emitLastLiteral (line 269) | private static long emitLastLiteral( method encodeRunLength (line 282) | private static long encodeRunLength( method computeTableSize (line 304) | static int computeTableSize(int inputSize) FILE: src/main/java/io/airlift/compress/v3/lz4/Lz4RawDecompressor.java class Lz4RawDecompressor (line 25) | final class Lz4RawDecompressor method Lz4RawDecompressor (line 33) | private Lz4RawDecompressor() {} method decompress (line 35) | public static int decompress( FILE: src/main/java/io/airlift/compress/v3/lz4/UnsafeUtil.java class UnsafeUtil (line 26) | final class UnsafeUtil method UnsafeUtil (line 30) | private UnsafeUtil() {} method getBase (line 48) | public static byte[] getBase(MemorySegment segment) method getAddress (line 63) | public static long getAddress(MemorySegment segment) FILE: src/main/java/io/airlift/compress/v3/lzo/LzoCodec.java class LzoCodec (line 24) | public class LzoCodec method LzoCodec (line 27) | public LzoCodec() method getBufferSize (line 32) | static int getBufferSize(Optional configuration) FILE: src/main/java/io/airlift/compress/v3/lzo/LzoCompressor.java class LzoCompressor (line 32) | public class LzoCompressor method maxCompressedLength (line 37) | @Override method compress (line 43) | @Override method compress (line 55) | @Override method getRetainedSizeInBytes (line 74) | @Override method verifyRange (line 80) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/lzo/LzoConstants.java class LzoConstants (line 16) | final class LzoConstants method LzoConstants (line 25) | private LzoConstants() {} FILE: src/main/java/io/airlift/compress/v3/lzo/LzoDecompressor.java class LzoDecompressor (line 29) | public class LzoDecompressor method decompress (line 32) | @Override method decompress (line 47) | @Override method verifyRange (line 74) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/lzo/LzoHadoopInputStream.java class LzoHadoopInputStream (line 25) | class LzoHadoopInputStream method LzoHadoopInputStream (line 38) | public LzoHadoopInputStream(InputStream in, int maxUncompressedLength) method read (line 45) | @Override method read (line 59) | @Override method resetState (line 84) | @Override method close (line 92) | @Override method bufferCompressedData (line 99) | private int bufferCompressedData() method readInput (line 126) | private void readInput(int length, byte[] buffer) method readBigEndianInt (line 139) | private int readBigEndianInt() FILE: src/main/java/io/airlift/compress/v3/lzo/LzoHadoopOutputStream.java class LzoHadoopOutputStream (line 24) | class LzoHadoopOutputStream method LzoHadoopOutputStream (line 36) | public LzoHadoopOutputStream(OutputStream out, int bufferSize) method write (line 45) | @Override method write (line 55) | @Override method finish (line 78) | @Override method flush (line 87) | @Override method close (line 94) | @Override method writeNextChunk (line 106) | private void writeNextChunk(byte[] input, int inputOffset, int inputLe... method writeBigEndianInt (line 118) | private void writeBigEndianInt(int value) method compressionOverhead (line 127) | private static int compressionOverhead(int size) FILE: src/main/java/io/airlift/compress/v3/lzo/LzoHadoopStreams.java class LzoHadoopStreams (line 24) | public class LzoHadoopStreams method LzoHadoopStreams (line 32) | public LzoHadoopStreams() method LzoHadoopStreams (line 37) | public LzoHadoopStreams(int bufferSize) method getDefaultFileExtension (line 42) | @Override method getHadoopCodecName (line 48) | @Override method createInputStream (line 54) | @Override method createOutputStream (line 60) | @Override FILE: src/main/java/io/airlift/compress/v3/lzo/LzoRawCompressor.java class LzoRawCompressor (line 24) | final class LzoRawCompressor method LzoRawCompressor (line 49) | private LzoRawCompressor() {} method hash (line 51) | private static int hash(long value, int mask) method maxCompressedLength (line 65) | public static int maxCompressedLength(int sourceLength) method compress (line 70) | public static int compress( method count (line 203) | private static int count(Object inputBase, final long start, long matc... method emitLastLiteral (line 236) | private static long emitLastLiteral( method emitLiteral (line 257) | private static long emitLiteral( method encodeLiteralLength (line 278) | private static long encodeLiteralLength( method emitCopy (line 311) | private static long emitCopy(Object outputBase, long output, int match... method encodeOffset (line 354) | private static long encodeOffset(final Object outputBase, final long o... method encodeMatchLength (line 360) | private static long encodeMatchLength(Object outputBase, long output, ... method computeTableSize (line 382) | private static int computeTableSize(int inputSize) FILE: src/main/java/io/airlift/compress/v3/lzo/LzoRawDecompressor.java class LzoRawDecompressor (line 24) | final class LzoRawDecompressor method LzoRawDecompressor (line 29) | private LzoRawDecompressor() {} method decompress (line 31) | @SuppressWarnings("InnerAssignment") method toBinary (line 354) | private static String toBinary(int command) FILE: src/main/java/io/airlift/compress/v3/lzo/LzopCodec.java class LzopCodec (line 20) | public class LzopCodec method LzopCodec (line 23) | public LzopCodec() FILE: src/main/java/io/airlift/compress/v3/lzo/LzopHadoopInputStream.java class LzopHadoopInputStream (line 33) | class LzopHadoopInputStream method LzopHadoopInputStream (line 64) | public LzopHadoopInputStream(InputStream in, int maxUncompressedLength) method read (line 159) | @Override method read (line 178) | @Override method resetState (line 207) | @Override method close (line 215) | @Override method bufferCompressedData (line 222) | private int bufferCompressedData() method skipChecksums (line 246) | private void skipChecksums(boolean compressed) method decompress (line 263) | private void decompress(int compressedLength, byte[] output, int outpu... method readInput (line 282) | private void readInput(byte[] buffer, int offset, int length) method readBigEndianShort (line 295) | private static int readBigEndianShort(InputStream in) method readBigEndianInt (line 311) | private static int readBigEndianInt(InputStream in) FILE: src/main/java/io/airlift/compress/v3/lzo/LzopHadoopOutputStream.java class LzopHadoopOutputStream (line 29) | class LzopHadoopOutputStream method LzopHadoopOutputStream (line 46) | public LzopHadoopOutputStream(OutputStream out, int bufferSize) method write (line 84) | @Override method write (line 94) | @Override method finish (line 117) | @Override method flush (line 126) | @Override method close (line 133) | @Override method writeNextChunk (line 146) | private void writeNextChunk(byte[] input, int inputOffset, int inputLe... method writeBigEndianInt (line 164) | private void writeBigEndianInt(int value) method compressionOverhead (line 173) | private static int compressionOverhead(int size) FILE: src/main/java/io/airlift/compress/v3/lzo/LzopHadoopStreams.java class LzopHadoopStreams (line 27) | public class LzopHadoopStreams method LzopHadoopStreams (line 33) | public LzopHadoopStreams() method LzopHadoopStreams (line 38) | public LzopHadoopStreams(int bufferSize) method getDefaultFileExtension (line 43) | @Override method getHadoopCodecName (line 49) | @Override method createInputStream (line 55) | @Override method createOutputStream (line 62) | @Override FILE: src/main/java/io/airlift/compress/v3/lzo/UnsafeUtil.java class UnsafeUtil (line 26) | final class UnsafeUtil method UnsafeUtil (line 30) | private UnsafeUtil() {} method getBase (line 48) | public static byte[] getBase(MemorySegment segment) method getAddress (line 63) | public static long getAddress(MemorySegment segment) FILE: src/main/java/io/airlift/compress/v3/snappy/Crc32C.java class Crc32C (line 24) | final class Crc32C method maskedCrc32c (line 29) | public static int maskedCrc32c(byte[] data) method maskedCrc32c (line 34) | public static int maskedCrc32c(byte[] data, int offset, int length) method mask (line 48) | public static int mask(int crc) method unmask (line 57) | public static int unmask(int maskedCrc) method Crc32C (line 71) | public Crc32C() method getMaskedValue (line 76) | public int getMaskedValue() method getIntValue (line 81) | public int getIntValue() method getValue (line 86) | @Override method reset (line 93) | @Override method update (line 99) | @Override method update (line 129) | @Override FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyCodec.java class SnappyCodec (line 24) | public class SnappyCodec method SnappyCodec (line 27) | public SnappyCodec() method getBufferSize (line 32) | private static int getBufferSize(Optional configuration) FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyCompressor.java type SnappyCompressor (line 20) | public sealed interface SnappyCompressor method compress (line 24) | int compress(MemorySegment input, MemorySegment output); method create (line 26) | static SnappyCompressor create() FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyConstants.java class SnappyConstants (line 16) | final class SnappyConstants method SnappyConstants (line 26) | private SnappyConstants() {} FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyDecompressor.java type SnappyDecompressor (line 18) | public sealed interface SnappyDecompressor method getUncompressedLength (line 22) | int getUncompressedLength(byte[] compressed, int compressedOffset); method create (line 24) | static SnappyDecompressor create() FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyFramed.java class SnappyFramed (line 19) | final class SnappyFramed method SnappyFramed (line 33) | private SnappyFramed() FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyFramedInputStream.java class SnappyFramedInputStream (line 28) | public final class SnappyFramedInputStream method SnappyFramedInputStream (line 68) | public SnappyFramedInputStream(SnappyDecompressor decompressor, InputS... method SnappyFramedInputStream (line 74) | public SnappyFramedInputStream(SnappyDecompressor decompressor, InputS... method read (line 95) | @Override method read (line 108) | @Override method available (line 131) | @Override method close (line 141) | @Override method ensureBuffer (line 155) | private boolean ensureBuffer() method allocateBuffersBasedOnSize (line 219) | private void allocateBuffersBasedOnSize(int size) method getFrameMetaData (line 233) | private static FrameMetaData getFrameMetaData(byte[] frameHeader) method getFrameData (line 283) | private static FrameData getFrameData(byte[] content) method readBlockHeader (line 294) | private boolean readBlockHeader() type FrameAction (line 310) | enum FrameAction class FrameMetaData (line 315) | public static final class FrameMetaData method FrameMetaData (line 320) | public FrameMetaData(FrameAction frameAction, int length) class FrameData (line 327) | public static final class FrameData method FrameData (line 332) | public FrameData(int checkSum, int offset) FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyFramedOutputStream.java class SnappyFramedOutputStream (line 24) | public final class SnappyFramedOutputStream method SnappyFramedOutputStream (line 53) | public SnappyFramedOutputStream(SnappyCompressor compressor, OutputStr... method newChecksumFreeBenchmarkOutputStream (line 65) | public static SnappyFramedOutputStream newChecksumFreeBenchmarkOutputS... method SnappyFramedOutputStream (line 71) | private SnappyFramedOutputStream(SnappyCompressor compressor, OutputSt... method SnappyFramedOutputStream (line 77) | public SnappyFramedOutputStream(SnappyCompressor compressor, OutputStr... method write (line 93) | @Override method write (line 106) | @Override method flush (line 143) | @Override method close (line 154) | @Override method copyToBuffer (line 170) | private void copyToBuffer(byte[] input, int offset, int length) method flushBuffer (line 180) | private void flushBuffer() method writeCompressed (line 199) | private void writeCompressed(byte[] input, int offset, int length) method writeBlock (line 234) | private void writeBlock(OutputStream out, byte[] data, int offset, int... FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyHadoopInputStream.java class SnappyHadoopInputStream (line 24) | class SnappyHadoopInputStream method SnappyHadoopInputStream (line 37) | public SnappyHadoopInputStream(SnappyDecompressor decompressor, InputS... method read (line 43) | @Override method read (line 56) | @Override method resetState (line 76) | @Override method close (line 84) | @Override method readNextChunk (line 91) | private boolean readNextChunk(byte[] userBuffer, int userOffset, int u... method readInput (line 140) | private void readInput(int length, byte[] buffer) method readBigEndianInt (line 153) | private int readBigEndianInt() FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyHadoopOutputStream.java class SnappyHadoopOutputStream (line 24) | class SnappyHadoopOutputStream method SnappyHadoopOutputStream (line 36) | public SnappyHadoopOutputStream(SnappyCompressor compressor, OutputStr... method write (line 46) | @Override method write (line 56) | @Override method finish (line 79) | @Override method flush (line 88) | @Override method close (line 95) | @Override method writeNextChunk (line 107) | private void writeNextChunk(byte[] input, int inputOffset, int inputLe... method writeBigEndianInt (line 119) | private void writeBigEndianInt(int value) method compressionOverhead (line 128) | private static int compressionOverhead(int size) FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyHadoopStreams.java class SnappyHadoopStreams (line 26) | public class SnappyHadoopStreams method SnappyHadoopStreams (line 33) | public SnappyHadoopStreams() method SnappyHadoopStreams (line 38) | public SnappyHadoopStreams(boolean useNative, int bufferSize) method getDefaultFileExtension (line 44) | @Override method getHadoopCodecName (line 50) | @Override method createInputStream (line 56) | @Override method createOutputStream (line 63) | @Override FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyInternalUtils.java class SnappyInternalUtils (line 19) | final class SnappyInternalUtils method SnappyInternalUtils (line 21) | private SnappyInternalUtils() method checkNotNull (line 27) | static T checkNotNull(T reference, String errorMessageTemplate, Ob... method checkArgument (line 36) | static void checkArgument(boolean expression, String errorMessageTempl... method checkPositionIndexes (line 43) | static void checkPositionIndexes(int start, int end, int size) method badPositionIndexes (line 51) | static String badPositionIndexes(int start, int end, int size) method badPositionIndex (line 63) | static String badPositionIndex(int index, int size, String desc) method readBytes (line 88) | static int readBytes(InputStream source, byte[] dest, int offset, int ... method skip (line 115) | static int skip(InputStream source, int skip) FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyJavaCompressor.java class SnappyJavaCompressor (line 26) | public final class SnappyJavaCompressor method maxCompressedLength (line 31) | @Override method compress (line 37) | @Override method compress (line 51) | @Override method getRetainedSizeInBytes (line 78) | @Override method verifyRange (line 84) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyJavaDecompressor.java class SnappyJavaDecompressor (line 28) | public final class SnappyJavaDecompressor method getUncompressedLength (line 31) | @Override method decompress (line 40) | @Override method decompress (line 55) | @Override method verifyRange (line 82) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyNative.java class SnappyNative (line 28) | final class SnappyNative method maxCompressedLength (line 32) | public static long maxCompressedLength(long inputLength) method compress (line 37) | public long compress(MemorySegment input, long inputLength, MemorySegm... method decompress (line 44) | public long decompress(MemorySegment compressed, long compressedLength... method decompressedLength (line 51) | public long decompressedLength(MemorySegment compressed, long compress... method isEnabled (line 93) | public static boolean isEnabled() method verifyEnabled (line 98) | public static void verifyEnabled() method compressInternal (line 105) | private static void compressInternal(MemorySegment input, long inputLe... method decompressInternal (line 122) | private static void decompressInternal(MemorySegment compressed, long ... method maxCompressedLengthInternal (line 140) | private static long maxCompressedLengthInternal(long inputLength) method decompressedLengthInternal (line 150) | private static void decompressedLengthInternal(MemorySegment compresse... FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyNativeCompressor.java class SnappyNativeCompressor (line 20) | public final class SnappyNativeCompressor method SnappyNativeCompressor (line 25) | public SnappyNativeCompressor() method isEnabled (line 30) | public static boolean isEnabled() method maxCompressedLength (line 35) | @Override method compress (line 41) | @Override method compress (line 49) | @Override FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyNativeDecompressor.java class SnappyNativeDecompressor (line 22) | public final class SnappyNativeDecompressor method SnappyNativeDecompressor (line 27) | public SnappyNativeDecompressor() method isEnabled (line 32) | public static boolean isEnabled() method getUncompressedLength (line 37) | @Override method decompress (line 48) | @Override method decompress (line 56) | @Override FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyRawCompressor.java class SnappyRawCompressor (line 26) | final class SnappyRawCompressor method SnappyRawCompressor (line 45) | private SnappyRawCompressor() {} method maxCompressedLength (line 47) | public static int maxCompressedLength(int sourceLength) method compress (line 73) | @SuppressWarnings("IllegalToken") method count (line 235) | private static int count(Object inputBase, final long start, long matc... method emitLiteralLength (line 268) | private static long emitLiteralLength(Object outputBase, long output, ... method fastCopy (line 300) | private static long fastCopy(final Object inputBase, long input, final... method emitCopy (line 312) | private static long emitCopy(Object outputBase, long output, long inpu... method getHashTableSize (line 347) | @SuppressWarnings("IllegalToken") method hashBytes (line 368) | private static int hashBytes(int value, int shift) method log2Floor (line 373) | private static int log2Floor(int n) method writeUncompressedLength (line 383) | private static long writeUncompressedLength(Object outputBase, long ou... FILE: src/main/java/io/airlift/compress/v3/snappy/SnappyRawDecompressor.java class SnappyRawDecompressor (line 23) | final class SnappyRawDecompressor method SnappyRawDecompressor (line 28) | private SnappyRawDecompressor() {} method getUncompressedLength (line 30) | public static int getUncompressedLength(Object compressed, long compre... method decompress (line 35) | public static int decompress( method uncompressAll (line 70) | private static int uncompressAll( method readUncompressedLength (line 277) | static int[] readUncompressedLength(Object compressed, long compressed... method getUnsignedByteSafe (line 315) | private static int getUnsignedByteSafe(Object base, long address, long... FILE: src/main/java/io/airlift/compress/v3/snappy/UnsafeUtil.java class UnsafeUtil (line 26) | final class UnsafeUtil method UnsafeUtil (line 30) | private UnsafeUtil() {} method getBase (line 48) | public static byte[] getBase(MemorySegment segment) method getAddress (line 63) | public static long getAddress(MemorySegment segment) FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash3Bindings.java class XxHash3Bindings (line 36) | final class XxHash3Bindings method XxHash3Bindings (line 40) | private XxHash3Bindings() {} method isEnabled (line 164) | public static boolean isEnabled() method verifyEnabled (line 169) | public static void verifyEnabled() method hash64 (line 178) | public static long hash64(MemorySegment input, long length) method hash64 (line 188) | public static long hash64(MemorySegment input, long length, long seed) method hash128 (line 198) | public static XxHash128 hash128(MemorySegment input, long length) method hash128 (line 211) | public static XxHash128 hash128(MemorySegment input, long length, long... method createState (line 226) | public static MemorySegment createState() method freeState (line 236) | public static void freeState(MemorySegment state) method reset64 (line 251) | public static void reset64(MemorySegment state) method reset64 (line 264) | public static void reset64(MemorySegment state, long seed) method update64 (line 277) | public static void update64(MemorySegment state, MemorySegment input, ... method digest64 (line 290) | public static long digest64(MemorySegment state) method reset128 (line 302) | public static void reset128(MemorySegment state) method reset128 (line 315) | public static void reset128(MemorySegment state, long seed) method update128 (line 328) | public static void update128(MemorySegment state, MemorySegment input,... method digest128 (line 341) | public static XxHash128 digest128(MemorySegment state) FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash3Hasher.java type XxHash3Hasher (line 30) | public interface XxHash3Hasher method update (line 38) | XxHash3Hasher update(byte[] input); method update (line 45) | XxHash3Hasher update(byte[] input, int offset, int length); method update (line 52) | XxHash3Hasher update(MemorySegment input); method updateLE (line 60) | XxHash3Hasher updateLE(long value); method updateLE (line 68) | XxHash3Hasher updateLE(int value); method digest (line 74) | long digest(); method reset (line 81) | XxHash3Hasher reset(); method reset (line 88) | XxHash3Hasher reset(long seed); method close (line 93) | @Override FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash3Hasher128.java type XxHash3Hasher128 (line 30) | public interface XxHash3Hasher128 method update (line 38) | XxHash3Hasher128 update(byte[] input); method update (line 45) | XxHash3Hasher128 update(byte[] input, int offset, int length); method update (line 52) | XxHash3Hasher128 update(MemorySegment input); method updateLE (line 60) | XxHash3Hasher128 updateLE(long value); method updateLE (line 68) | XxHash3Hasher128 updateLE(int value); method digest (line 74) | XxHash128 digest(); method reset (line 81) | XxHash3Hasher128 reset(); method reset (line 88) | XxHash3Hasher128 reset(long seed); method close (line 93) | @Override FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash3Native.java class XxHash3Native (line 59) | public final class XxHash3Native method XxHash3Native (line 70) | private XxHash3Native() {} method newHasher (line 77) | public static XxHash3Hasher newHasher() method newHasher (line 85) | public static XxHash3Hasher newHasher(long seed) method newHasher128 (line 93) | public static XxHash3Hasher128 newHasher128() method newHasher128 (line 101) | public static XxHash3Hasher128 newHasher128(long seed) method isEnabled (line 108) | public static boolean isEnabled() method hash (line 115) | public static long hash(long value) method hash (line 120) | public static long hash(long input, long seed) method hash (line 137) | public static long hash(byte[] input) method hash (line 142) | public static long hash(byte[] input, int offset, int length) method hash (line 150) | public static long hash(MemorySegment input) method hash (line 156) | public static long hash(byte[] input, long seed) method hash (line 161) | public static long hash(byte[] input, int offset, int length, long seed) method hash (line 169) | public static long hash(MemorySegment input, long seed) method hash128 (line 177) | public static XxHash128 hash128(byte[] input) method hash128 (line 182) | public static XxHash128 hash128(byte[] input, int offset, int length) method hash128 (line 190) | public static XxHash128 hash128(MemorySegment input) method hash128 (line 196) | public static XxHash128 hash128(byte[] input, long seed) method hash128 (line 201) | public static XxHash128 hash128(byte[] input, int offset, int length, ... method hash128 (line 209) | public static XxHash128 hash128(MemorySegment input, long seed) class Hasher64Impl (line 220) | private static final class Hasher64Impl method Hasher64Impl (line 228) | Hasher64Impl() method Hasher64Impl (line 245) | Hasher64Impl(long seed) method update (line 262) | @Override method update (line 268) | @Override method update (line 278) | @Override method updateLE (line 286) | @Override method updateLE (line 296) | @Override method digest (line 306) | @Override method reset (line 313) | @Override method reset (line 321) | @Override method checkNotClosed (line 329) | private void checkNotClosed() method close (line 336) | @Override class Hasher128Impl (line 349) | private static final class Hasher128Impl method Hasher128Impl (line 357) | Hasher128Impl() method Hasher128Impl (line 374) | Hasher128Impl(long seed) method update (line 391) | @Override method update (line 397) | @Override method update (line 407) | @Override method updateLE (line 415) | @Override method updateLE (line 425) | @Override method digest (line 435) | @Override method reset (line 442) | @Override method reset (line 450) | @Override method checkNotClosed (line 458) | private void checkNotClosed() method close (line 465) | @Override method NativeResources (line 482) | NativeResources() method run (line 487) | @Override FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash64Bindings.java class XxHash64Bindings (line 26) | final class XxHash64Bindings method XxHash64Bindings (line 28) | private XxHash64Bindings() {} method isEnabled (line 69) | public static boolean isEnabled() method verifyEnabled (line 74) | public static void verifyEnabled() method hash (line 81) | public static long hash(MemorySegment input, long length, long seed) method createState (line 91) | public static MemorySegment createState() method freeState (line 101) | public static void freeState(MemorySegment state) method reset (line 114) | public static void reset(MemorySegment state, long seed) method update (line 127) | public static void update(MemorySegment state, MemorySegment input, lo... method digest (line 140) | public static long digest(MemorySegment state) FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash64Hasher.java type XxHash64Hasher (line 36) | public sealed interface XxHash64Hasher method hash (line 44) | static long hash(long value) method hash (line 49) | static long hash(long value, long seed) method hash (line 55) | static long hash(byte[] input) method hash (line 60) | static long hash(byte[] input, int offset, int length) method hash (line 65) | static long hash(byte[] input, long seed) method hash (line 70) | static long hash(byte[] input, int offset, int length, long seed) method hash (line 78) | static long hash(MemorySegment input) method hash (line 83) | static long hash(MemorySegment input, long seed) method create (line 93) | static XxHash64Hasher create() method create (line 98) | static XxHash64Hasher create(long seed) method update (line 113) | XxHash64Hasher update(byte[] input); method update (line 120) | XxHash64Hasher update(byte[] input, int offset, int length); method update (line 127) | XxHash64Hasher update(MemorySegment input); method updateLE (line 135) | XxHash64Hasher updateLE(long value); method updateLE (line 143) | XxHash64Hasher updateLE(int value); method digest (line 149) | long digest(); method reset (line 156) | XxHash64Hasher reset(); method reset (line 163) | XxHash64Hasher reset(long seed); method close (line 168) | @Override FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash64JavaHasher.java class XxHash64JavaHasher (line 26) | public final class XxHash64JavaHasher method XxHash64JavaHasher (line 50) | public XxHash64JavaHasher(long seed) method resetState (line 56) | private void resetState(long seed) method hash (line 66) | public static long hash(long value, long seed) method hash (line 73) | public static long hash(byte[] input, int offset, int length, long seed) method hash (line 126) | public static long hash(MemorySegment input, long seed) method hashSegment (line 149) | private static long hashSegment(MemorySegment input, long seed) method update (line 199) | @Override method update (line 205) | @Override method update (line 249) | @Override method updateSegment (line 267) | private XxHash64Hasher updateSegment(MemorySegment input) method updateLE (line 309) | @Override method updateLE (line 317) | @Override method updateBodyFromBuffer (line 325) | private void updateBodyFromBuffer() method digest (line 334) | @Override method computeBody (line 367) | private long computeBody() method reset (line 379) | @Override method reset (line 385) | @Override method close (line 393) | @Override method mix (line 396) | private static long mix(long current, long value) method update (line 401) | private static long update(long hash, long value) method updateTail (line 407) | private static long updateTail(long hash, long value) method updateTail (line 413) | private static long updateTail(long hash, int value) method updateTail (line 420) | private static long updateTail(long hash, byte value) method finalShuffle (line 427) | private static long finalShuffle(long hash) FILE: src/main/java/io/airlift/compress/v3/xxhash/XxHash64NativeHasher.java class XxHash64NativeHasher (line 24) | public final class XxHash64NativeHasher method XxHash64NativeHasher (line 36) | public XxHash64NativeHasher(long seed) method isEnabled (line 55) | public static boolean isEnabled() method hash (line 60) | public static long hash(byte[] input, int offset, int length, long seed) method hash (line 68) | public static long hash(MemorySegment input, long seed) method update (line 76) | @Override method update (line 82) | @Override method update (line 92) | @Override method updateLE (line 100) | @Override method updateLE (line 110) | @Override method digest (line 120) | @Override method reset (line 127) | @Override method reset (line 133) | @Override method checkNotClosed (line 141) | private void checkNotClosed() method close (line 148) | @Override method NativeResources (line 164) | NativeResources() method run (line 169) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/BitInputStream.java class BitInputStream (line 28) | final class BitInputStream method BitInputStream (line 30) | private BitInputStream() method isEndOfStream (line 34) | public static boolean isEndOfStream(long startAddress, long currentAdd... method readTail (line 39) | private static long readTail(Object inputBase, long inputAddress, int ... method peekBits (line 64) | public static long peekBits(int bitsConsumed, long bitContainer, int n... method peekBitsFast (line 74) | public static long peekBitsFast(int bitsConsumed, long bitContainer, i... class Initializer (line 79) | static class Initializer method Initializer (line 88) | public Initializer(Object inputBase, long startAddress, long endAddr... method getBits (line 95) | public long getBits() method getCurrentAddress (line 100) | public long getCurrentAddress() method getBitsConsumed (line 105) | public int getBitsConsumed() method initialize (line 110) | public void initialize() class Loader (line 133) | static final class Loader method Loader (line 142) | public Loader(Object inputBase, long startAddress, long currentAddre... method getBits (line 151) | public long getBits() method getCurrentAddress (line 156) | public long getCurrentAddress() method getBitsConsumed (line 161) | public int getBitsConsumed() method isOverflow (line 166) | public boolean isOverflow() method load (line 171) | public boolean load() FILE: src/main/java/io/airlift/compress/v3/zstd/BitOutputStream.java class BitOutputStream (line 20) | class BitOutputStream method BitOutputStream (line 38) | public BitOutputStream(Object outputBase, long outputAddress, int outp... method addBits (line 49) | public void addBits(int value, int bits) method addBitsFast (line 58) | public void addBitsFast(int value, int bits) method flush (line 64) | public void flush() method close (line 79) | public int close() FILE: src/main/java/io/airlift/compress/v3/zstd/BlockCompressionState.java class BlockCompressionState (line 18) | class BlockCompressionState method BlockCompressionState (line 28) | public BlockCompressionState(CompressionParameters parameters, long ba... method slideWindow (line 35) | public void slideWindow(int slideWindowSize) method reset (line 51) | public void reset() method enforceMaxDistance (line 57) | public void enforceMaxDistance(long inputLimit, int maxDistance) method getBaseAddress (line 67) | public long getBaseAddress() method getWindowBaseOffset (line 72) | public int getWindowBaseOffset() FILE: src/main/java/io/airlift/compress/v3/zstd/BlockCompressor.java type BlockCompressor (line 16) | interface BlockCompressor method compressBlock (line 20) | int compressBlock(Object inputBase, long inputAddress, int inputSize, ... FILE: src/main/java/io/airlift/compress/v3/zstd/CompressionContext.java class CompressionContext (line 20) | class CompressionContext method CompressionContext (line 31) | public CompressionContext(CompressionParameters parameters, long baseA... method slideWindow (line 46) | public void slideWindow(int slideWindowSize) method commit (line 52) | public void commit() FILE: src/main/java/io/airlift/compress/v3/zstd/CompressionParameters.java class CompressionParameters (line 23) | class CompressionParameters type Strategy (line 147) | public enum Strategy method Strategy (line 187) | Strategy(BlockCompressor compressor) method getCompressor (line 192) | public BlockCompressor getCompressor() method CompressionParameters (line 198) | public CompressionParameters(int windowLog, int chainLog, int hashLog,... method getWindowLog (line 211) | public int getWindowLog() method getWindowSize (line 216) | public int getWindowSize() method getBlockSize (line 221) | public int getBlockSize() method getSearchLength (line 226) | public int getSearchLength() method getChainLog (line 231) | public int getChainLog() method getHashLog (line 236) | public int getHashLog() method getSearchLog (line 241) | public int getSearchLog() method getTargetLength (line 246) | public int getTargetLength() method getStrategy (line 251) | public Strategy getStrategy() method compute (line 256) | public static CompressionParameters compute(int compressionLevel, int ... method getDefaultParameters (line 301) | private static CompressionParameters getDefaultParameters(int compress... FILE: src/main/java/io/airlift/compress/v3/zstd/Constants.java class Constants (line 16) | final class Constants method Constants (line 80) | private Constants() FILE: src/main/java/io/airlift/compress/v3/zstd/DoubleFastBlockCompressor.java class DoubleFastBlockCompressor (line 20) | class DoubleFastBlockCompressor method compressBlock (line 27) | @Override method count (line 187) | public static int count(Object inputBase, final long inputAddress, fin... method hash (line 216) | private static int hash(Object inputBase, long inputAddress, int bits,... method hash4 (line 238) | private static int hash4(int value, int bits) method hash5 (line 243) | private static int hash5(long value, int bits) method hash6 (line 248) | private static int hash6(long value, int bits) method hash7 (line 253) | private static int hash7(long value, int bits) method hash8 (line 258) | private static int hash8(long value, int bits) FILE: src/main/java/io/airlift/compress/v3/zstd/FiniteStateEntropy.java class FiniteStateEntropy (line 25) | final class FiniteStateEntropy method FiniteStateEntropy (line 34) | private FiniteStateEntropy() method decompress (line 38) | public static int decompress(FiniteStateEntropy.Table table, final Obj... method compress (line 153) | public static int compress(Object outputBase, long outputAddress, int ... method compress (line 158) | public static int compress(Object outputBase, long outputAddress, int ... method optimalTableLog (line 238) | public static int optimalTableLog(int maxTableLog, int inputSize, int ... method normalizeCounts (line 257) | public static int normalizeCounts(short[] normalizedCounts, int tableL... method normalizeCounts2 (line 315) | private static int normalizeCounts2(short[] normalizedCounts, int tabl... method writeNormalizedCounts (line 407) | public static int writeNormalizedCounts(Object outputBase, long output... class Table (line 523) | public static final class Table method Table (line 530) | public Table(int log2Capacity) method Table (line 538) | public Table(int log2Size, int[] newState, byte[] symbol, byte[] num... FILE: src/main/java/io/airlift/compress/v3/zstd/FrameHeader.java class FrameHeader (line 23) | class FrameHeader method FrameHeader (line 31) | public FrameHeader(long headerSize, int windowSize, long contentSize, ... method computeRequiredOutputBufferLookBackSize (line 41) | public int computeRequiredOutputBufferLookBackSize() method equals (line 52) | @Override method hashCode (line 69) | @Override method toString (line 75) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/FseCompressionTable.java class FseCompressionTable (line 18) | class FseCompressionTable method FseCompressionTable (line 26) | public FseCompressionTable(int maxTableLog, int maxSymbol) method newInstance (line 33) | public static FseCompressionTable newInstance(short[] normalizedCounts... method initializeRleTable (line 41) | public void initializeRleTable(int symbol) method initialize (line 52) | public void initialize(short[] normalizedCounts, int maxSymbol, int ta... method begin (line 116) | public int begin(byte symbol) method encode (line 123) | public int encode(BitOutputStream stream, int state, int symbol) method finish (line 130) | public void finish(BitOutputStream stream, int state) method calculateStep (line 136) | private static int calculateStep(int tableSize) method spreadSymbols (line 141) | public static int spreadSymbols(short[] normalizedCounters, int maxSym... FILE: src/main/java/io/airlift/compress/v3/zstd/FseTableReader.java class FseTableReader (line 22) | class FseTableReader method readFseTable (line 27) | public int readFseTable(FiniteStateEntropy.Table table, Object inputBa... method initializeRleTable (line 162) | public static void initializeRleTable(FiniteStateEntropy.Table table, ... FILE: src/main/java/io/airlift/compress/v3/zstd/Histogram.java class Histogram (line 21) | final class Histogram method Histogram (line 23) | private Histogram() method count (line 28) | private static void count(Object inputBase, long inputAddress, int inp... method findLargestCount (line 41) | public static int findLargestCount(int[] counts, int maxSymbol) method findMaxSymbol (line 53) | public static int findMaxSymbol(int[] counts, int maxSymbol) method count (line 61) | public static void count(byte[] input, int length, int[] counts) FILE: src/main/java/io/airlift/compress/v3/zstd/Huffman.java class Huffman (line 26) | class Huffman method isLoaded (line 47) | public boolean isLoaded() method readTable (line 52) | public int readTable(final Object inputBase, final long inputAddress, ... method decodeSingleStream (line 130) | public void decodeSingleStream(final Object inputBase, final long inpu... method decode4Streams (line 166) | public void decode4Streams(final Object inputBase, final long inputAdd... method decodeTail (line 291) | private void decodeTail(final Object inputBase, final long startAddres... method decodeSymbol (line 319) | private static int decodeSymbol(Object outputBase, long outputAddress,... FILE: src/main/java/io/airlift/compress/v3/zstd/HuffmanCompressionContext.java class HuffmanCompressionContext (line 16) | class HuffmanCompressionContext method getPreviousTable (line 27) | public HuffmanCompressionTable getPreviousTable() method borrowTemporaryTable (line 32) | public HuffmanCompressionTable borrowTemporaryTable() method discardTemporaryTable (line 40) | public void discardTemporaryTable() method saveChanges (line 46) | public void saveChanges() method getCompressionTableWorkspace (line 52) | public HuffmanCompressionTableWorkspace getCompressionTableWorkspace() method getTableWriterWorkspace (line 57) | public HuffmanTableWriterWorkspace getTableWriterWorkspace() FILE: src/main/java/io/airlift/compress/v3/zstd/HuffmanCompressionTable.java class HuffmanCompressionTable (line 27) | final class HuffmanCompressionTable method HuffmanCompressionTable (line 35) | public HuffmanCompressionTable(int capacity) method optimalNumberOfBits (line 41) | public static int optimalNumberOfBits(int maxNumberOfBits, int inputSi... method initialize (line 60) | public void initialize(int[] counts, int maxSymbol, int maxNumberOfBit... method buildTree (line 105) | private int buildTree(int[] counts, int maxSymbol, NodeTable nodeTable) method encodeSymbol (line 197) | public void encodeSymbol(BitOutputStream output, int symbol) method write (line 202) | public int write(Object outputBase, long outputAddress, int outputSize... method isValid (line 268) | public boolean isValid(int[] counts, int maxSymbol) method estimateCompressedSize (line 283) | public int estimateCompressedSize(int[] counts, int maxSymbol) method setMaxHeight (line 294) | private static int setMaxHeight(NodeTable nodeTable, int lastNonZero, ... method compressWeights (line 395) | private static int compressWeights(Object outputBase, long outputAddre... FILE: src/main/java/io/airlift/compress/v3/zstd/HuffmanCompressionTableWorkspace.java class HuffmanCompressionTableWorkspace (line 18) | class HuffmanCompressionTableWorkspace method reset (line 28) | public void reset() FILE: src/main/java/io/airlift/compress/v3/zstd/HuffmanCompressor.java class HuffmanCompressor (line 20) | final class HuffmanCompressor method HuffmanCompressor (line 22) | private HuffmanCompressor() method compress4streams (line 26) | public static int compress4streams(Object outputBase, long outputAddre... method compressSingleStream (line 84) | public static int compressSingleStream(Object outputBase, long outputA... FILE: src/main/java/io/airlift/compress/v3/zstd/HuffmanTableWriterWorkspace.java class HuffmanTableWriterWorkspace (line 20) | class HuffmanTableWriterWorkspace FILE: src/main/java/io/airlift/compress/v3/zstd/NodeTable.java class NodeTable (line 18) | class NodeTable method NodeTable (line 25) | public NodeTable(int size) method reset (line 33) | public void reset() method copyNode (line 41) | public void copyNode(int from, int to) FILE: src/main/java/io/airlift/compress/v3/zstd/RepeatedOffsets.java class RepeatedOffsets (line 16) | class RepeatedOffsets method getOffset0 (line 24) | public int getOffset0() method getOffset1 (line 29) | public int getOffset1() method saveOffset0 (line 34) | public void saveOffset0(int offset) method saveOffset1 (line 39) | public void saveOffset1(int offset) method commit (line 44) | public void commit() FILE: src/main/java/io/airlift/compress/v3/zstd/SequenceEncoder.java class SequenceEncoder (line 34) | final class SequenceEncoder method SequenceEncoder (line 62) | private SequenceEncoder() method compressSequences (line 66) | public static int compressSequences(Object outputBase, final long outp... method buildCompressionTable (line 220) | private static int buildCompressionTable(FseCompressionTable table, Ob... method encodeSequences (line 237) | private static int encodeSequences( method selectEncodingType (line 308) | private static int selectEncodingType( FILE: src/main/java/io/airlift/compress/v3/zstd/SequenceEncodingContext.java class SequenceEncodingContext (line 20) | class SequenceEncodingContext FILE: src/main/java/io/airlift/compress/v3/zstd/SequenceStore.java class SequenceStore (line 20) | final class SequenceStore type LongField (line 37) | public enum LongField method SequenceStore (line 60) | public SequenceStore(int blockSize, int maxSequences) method appendLiterals (line 75) | public void appendLiterals(Object inputBase, long inputAddress, int in... method storeSequence (line 81) | public void storeSequence(Object literalBase, long literalAddress, int... method reset (line 114) | public void reset() method generateCodes (line 121) | public void generateCodes() method literalLengthToCode (line 137) | private static int literalLengthToCode(int literalLength) method matchLengthToCode (line 151) | private static int matchLengthToCode(int matchLengthBase) FILE: src/main/java/io/airlift/compress/v3/zstd/UnsafeUtil.java class UnsafeUtil (line 26) | final class UnsafeUtil method UnsafeUtil (line 30) | private UnsafeUtil() {} method getBase (line 48) | public static byte[] getBase(MemorySegment segment) method getAddress (line 63) | public static long getAddress(MemorySegment segment) FILE: src/main/java/io/airlift/compress/v3/zstd/Util.java class Util (line 21) | final class Util method Util (line 23) | private Util() method highestBit (line 27) | public static int highestBit(int value) method isPowerOf2 (line 32) | public static boolean isPowerOf2(int value) method mask (line 37) | public static int mask(int bits) method verify (line 42) | public static void verify(boolean condition, long offset, String reason) method checkArgument (line 49) | public static void checkArgument(boolean condition, String reason) method checkPositionIndexes (line 56) | static void checkPositionIndexes(int start, int end, int size) method badPositionIndexes (line 64) | private static String badPositionIndexes(int start, int end, int size) method badPositionIndex (line 76) | private static String badPositionIndex(int index, int size, String desc) method checkState (line 89) | public static void checkState(boolean condition, String reason) method fail (line 96) | public static MalformedInputException fail(long offset, String reason) method cycleLog (line 101) | public static int cycleLog(int hashLog, CompressionParameters.Strategy... method get24BitLittleEndian (line 110) | public static int get24BitLittleEndian(Object inputBase, long inputAdd... method put24BitLittleEndian (line 116) | public static void put24BitLittleEndian(Object outputBase, long output... method minTableLog (line 123) | public static int minTableLog(int inputSize, int maxSymbolValue) FILE: src/main/java/io/airlift/compress/v3/zstd/XxHash64.java class XxHash64 (line 29) | final class XxHash64 method XxHash64 (line 52) | public XxHash64() method XxHash64 (line 57) | private XxHash64(long seed) method update (line 66) | public XxHash64 update(byte[] data) method update (line 71) | public XxHash64 update(byte[] data, int offset, int length) method hash (line 78) | public long hash() method computeBody (line 93) | private long computeBody() method updateHash (line 105) | private void updateHash(Object base, long address, int length) method updateBody (line 134) | private int updateBody(Object base, long address, int length) method hash (line 152) | public static long hash(long value) method hash (line 161) | public static long hash(InputStream in) method hash (line 167) | public static long hash(long seed, InputStream in) method hash (line 182) | public static long hash(long seed, Object base, long address, int length) method updateTail (line 201) | private static long updateTail(long hash, Object base, long address, i... method updateBody (line 223) | private static long updateBody(long seed, Object base, long address, i... method mix (line 251) | private static long mix(long current, long value) method update (line 256) | private static long update(long hash, long value) method updateTail (line 262) | private static long updateTail(long hash, long value) method updateTail (line 268) | private static long updateTail(long hash, int value) method updateTail (line 275) | private static long updateTail(long hash, byte value) method finalShuffle (line 282) | private static long finalShuffle(long hash) FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdCodec.java class ZstdCodec (line 18) | public class ZstdCodec method ZstdCodec (line 21) | public ZstdCodec() FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdCompressor.java type ZstdCompressor (line 20) | public interface ZstdCompressor method compress (line 23) | int compress(MemorySegment input, MemorySegment output); method create (line 25) | static ZstdCompressor create() method create (line 33) | static ZstdCompressor create(int compressionLevel) FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdDecompressor.java type ZstdDecompressor (line 18) | public interface ZstdDecompressor method getDecompressedSize (line 21) | long getDecompressedSize(byte[] input, int offset, int length); method create (line 23) | static ZstdDecompressor create() FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdFrameCompressor.java class ZstdFrameCompressor (line 35) | final class ZstdFrameCompressor method ZstdFrameCompressor (line 47) | private ZstdFrameCompressor() method writeMagic (line 52) | static int writeMagic(final Object outputBase, final long outputAddres... method writeFrameHeader (line 61) | static int writeFrameHeader(final Object outputBase, final long output... method writeChecksum (line 124) | static int writeChecksum(Object outputBase, long outputAddress, long o... method compress (line 137) | public static int compress(Object inputBase, long inputAddress, long i... method compressFrame (line 153) | private static int compressFrame(Object inputBase, long inputAddress, ... method writeCompressedBlock (line 182) | static int writeCompressedBlock(Object inputBase, long input, int bloc... method compressBlock (line 207) | private static int compressBlock(Object inputBase, long inputAddress, ... method encodeLiterals (line 263) | private static int encodeLiterals( method rleLiterals (line 384) | private static int rleLiterals(Object outputBase, long outputAddress, ... method calculateMinimumGain (line 407) | private static int calculateMinimumGain(int inputSize, CompressionPara... method rawLiterals (line 414) | private static int rawLiterals(Object outputBase, long outputAddress, ... FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdFrameDecompressor.java class ZstdFrameDecompressor (line 59) | class ZstdFrameDecompressor method decompress (line 135) | public int decompress( method reset (line 213) | void reset() method decodeRawBlock (line 224) | static int decodeRawBlock(Object inputBase, long inputAddress, int blo... method decodeRleBlock (line 232) | static int decodeRleBlock(int size, Object inputBase, long inputAddres... method decodeCompressedBlock (line 266) | int decodeCompressedBlock( method decompressSequences (line 313) | private int decompressSequences( method copyLastLiteral (line 519) | private static long copyLastLiteral(long input, Object literalsBase, l... method copyMatch (line 528) | private static void copyMatch(Object outputBase, method copyMatchTail (line 544) | private static void copyMatchTail(Object outputBase, long fastOutputLi... method copyMatchHead (line 573) | private static long copyMatchHead(Object outputBase, long output, int ... method copyLiterals (line 597) | private static long copyLiterals(Object outputBase, Object literalsBas... method computeMatchLengthTable (line 610) | private long computeMatchLengthTable(int matchLengthType, Object input... method computeOffsetsTable (line 638) | private long computeOffsetsTable(int offsetCodesType, Object inputBase... method computeLiteralsTable (line 666) | private long computeLiteralsTable(int literalsLengthType, Object input... method executeLastSequence (line 694) | private void executeLastSequence(Object outputBase, long output, long ... method decodeCompressedLiterals (line 724) | private int decodeCompressedLiterals(Object inputBase, final long inpu... method decodeRleLiterals (line 792) | private int decodeRleLiterals(Object inputBase, final long inputAddres... method decodeRawLiterals (line 830) | private int decodeRawLiterals(Object inputBase, final long inputAddres... method readFrameHeader (line 880) | static FrameHeader readFrameHeader(final Object inputBase, final long ... method getDecompressedSize (line 960) | public static long getDecompressedSize(final Object inputBase, final l... method verifyMagic (line 967) | static int verifyMagic(Object inputBase, long inputAddress, long input... FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdHadoopInputStream.java class ZstdHadoopInputStream (line 23) | class ZstdHadoopInputStream method ZstdHadoopInputStream (line 29) | public ZstdHadoopInputStream(InputStream in) method read (line 35) | @Override method read (line 42) | @Override method read (line 49) | @Override method resetState (line 56) | @Override method close (line 62) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdHadoopOutputStream.java class ZstdHadoopOutputStream (line 23) | class ZstdHadoopOutputStream method ZstdHadoopOutputStream (line 30) | public ZstdHadoopOutputStream(OutputStream out) method write (line 35) | @Override method write (line 43) | @Override method finish (line 51) | @Override method flush (line 61) | @Override method close (line 68) | @Override method openStreamIfNecessary (line 84) | private void openStreamIfNecessary() FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdHadoopStreams.java class ZstdHadoopStreams (line 27) | public class ZstdHadoopStreams method getDefaultFileExtension (line 30) | @Override method getHadoopCodecName (line 36) | @Override method createInputStream (line 42) | @Override method createOutputStream (line 49) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdIncrementalFrameDecompressor.java class ZstdIncrementalFrameDecompressor (line 42) | public class ZstdIncrementalFrameDecompressor type State (line 44) | private enum State { method isAtStoppingPoint (line 74) | public boolean isAtStoppingPoint() method getInputConsumed (line 79) | public int getInputConsumed() method getOutputBufferUsed (line 84) | public int getOutputBufferUsed() method getInputRequired (line 89) | public int getInputRequired() method getRequestedOutputSize (line 94) | public int getRequestedOutputSize() method partialDecompress (line 99) | public void partialDecompress( method reset (line 282) | private void reset() method computeFlushableOutputSize (line 290) | private int computeFlushableOutputSize(FrameHeader frameHeader) method resizeWindowBufferIfNecessary (line 295) | private void resizeWindowBufferIfNecessary(FrameHeader frameHeader, in... method determineFrameHeaderSize (line 348) | private static int determineFrameHeaderSize(final Object inputBase, fi... method requestOutput (line 363) | private void requestOutput(long inputAddress, int outputOffset, long i... method inputRequired (line 373) | private void inputRequired(long inputAddress, int outputOffset, long i... method updateInputOutputState (line 383) | private void updateInputOutputState(long inputAddress, int outputOffse... FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdInputStream.java class ZstdInputStream (line 26) | public class ZstdInputStream method ZstdInputStream (line 42) | public ZstdInputStream(InputStream inputStream) method read (line 47) | @Override method read (line 62) | @Override method fillInputBufferIfNecessary (line 103) | private boolean fillInputBufferIfNecessary(int requiredSize) method available (line 132) | @Override method close (line 142) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdJavaCompressor.java class ZstdJavaCompressor (line 27) | public class ZstdJavaCompressor method maxCompressedLength (line 30) | @Override method compress (line 42) | @Override method compress (line 54) | @Override method verifyRange (line 81) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdJavaDecompressor.java class ZstdJavaDecompressor (line 28) | public class ZstdJavaDecompressor method decompress (line 33) | @Override method decompress (line 48) | @Override method getDecompressedSize (line 75) | @Override method verifyRange (line 82) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdNative.java class ZstdNative (line 25) | final class ZstdNative method ZstdNative (line 43) | private ZstdNative() {} method isEnabled (line 81) | public static boolean isEnabled() method verifyEnabled (line 86) | public static void verifyEnabled() method maxCompressedLength (line 93) | public static long maxCompressedLength(long inputLength) method compress (line 108) | public static long compress(MemorySegment input, long inputLength, Mem... method decompress (line 127) | public static long decompress(MemorySegment compressed, long compresse... method decompressedLength (line 146) | public static long decompressedLength(MemorySegment compressed, long c... method isError (line 165) | private static boolean isError(long code) method getErrorName (line 178) | private static String getErrorName(long code) FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdNativeCompressor.java class ZstdNativeCompressor (line 21) | public class ZstdNativeCompressor method ZstdNativeCompressor (line 26) | public ZstdNativeCompressor() method ZstdNativeCompressor (line 31) | public ZstdNativeCompressor(int compressionLevel) method isEnabled (line 37) | public static boolean isEnabled() method maxCompressedLength (line 42) | @Override method compress (line 48) | @Override method compress (line 56) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdNativeDecompressor.java class ZstdNativeDecompressor (line 20) | public class ZstdNativeDecompressor method ZstdNativeDecompressor (line 23) | public ZstdNativeDecompressor() method isEnabled (line 28) | public static boolean isEnabled() method decompress (line 33) | @Override method decompress (line 41) | @Override method getDecompressedSize (line 47) | @Override FILE: src/main/java/io/airlift/compress/v3/zstd/ZstdOutputStream.java class ZstdOutputStream (line 29) | public class ZstdOutputStream method ZstdOutputStream (line 48) | public ZstdOutputStream(OutputStream outputStream) method write (line 62) | @Override method write (line 77) | @Override method write (line 84) | @Override method growBufferIfNecessary (line 106) | private void growBufferIfNecessary(int length) method compressIfNecessary (line 121) | private void compressIfNecessary() method finishWithoutClosingSource (line 133) | void finishWithoutClosingSource() method close (line 142) | @Override method writeChunk (line 154) | private void writeChunk(boolean lastChunk) FILE: src/test/java/io/airlift/compress/v3/AbstractTestCompression.java class AbstractTestCompression (line 39) | public abstract class AbstractTestCompression method AbstractTestCompression (line 43) | public AbstractTestCompression() method getCompressor (line 61) | protected abstract Compressor getCompressor(); method getDecompressor (line 63) | protected abstract Decompressor getDecompressor(); method getVerifyCompressor (line 65) | protected abstract Compressor getVerifyCompressor(); method getVerifyDecompressor (line 67) | protected abstract Decompressor getVerifyDecompressor(); method isMemorySegmentSupported (line 69) | protected boolean isMemorySegmentSupported() method testDecompress (line 74) | @Test method testDecompress (line 82) | void testDecompress(DataSet dataSet) method testDecompressWithOutputPadding (line 102) | @Test method testDecompressWithOutputPadding (line 110) | private void testDecompressWithOutputPadding(DataSet dataSet) method testDecompressionBufferOverrun (line 131) | @Test method testDecompressionBufferOverrun (line 139) | private void testDecompressionBufferOverrun(DataSet dataSet) method testDecompressInputBoundsChecks (line 165) | @Test method testDecompressOutputBoundsChecks (line 212) | @Test method testDecompressMemorySegmentHeapToHeap (line 264) | @Test method testDecompressMemorySegmentHeapToHeap (line 272) | void testDecompressMemorySegmentHeapToHeap(DataSet dataSet) method testDecompressMemorySegmentHeapToDirect (line 287) | @Test method testDecompressMemorySegmentHeapToDirect (line 295) | private void testDecompressMemorySegmentHeapToDirect(DataSet dataSet) method testDecompressMemorySegmentDirectToHeap (line 312) | @Test method testDecompressMemorySegmentDirectToHeap (line 320) | private void testDecompressMemorySegmentDirectToHeap(DataSet dataSet) method testDecompressMemorySegmentDirectToDirect (line 337) | @Test method testDecompressMemorySegmentDirectToDirect (line 345) | private void testDecompressMemorySegmentDirectToDirect(DataSet dataSet) method testCompress (line 362) | @Test method testCompress (line 370) | private void testCompress(DataSet testCase) method testCompressInputBoundsChecks (line 395) | @Test method testCompressOutputBoundsChecks (line 439) | @Test method testCompressMemorySegmentHeapToHeap (line 490) | @Test method testCompressMemorySegmentHeapToHeap (line 498) | private void testCompressMemorySegmentHeapToHeap(DataSet dataSet) method testCompressMemorySegmentHeapToDirect (line 514) | @Test method testCompressMemorySegmentHeapToDirect (line 522) | private void testCompressMemorySegmentHeapToDirect(DataSet dataSet) method testCompressMemorySegmentDirectToHeap (line 540) | @Test method testCompressMemorySegmentDirectToHeap (line 548) | private void testCompressMemorySegmentDirectToHeap(DataSet dataSet) method testCompressMemorySegmentDirectToDirect (line 566) | @Test method testCompressMemorySegmentDirectToDirect (line 574) | private void testCompressMemorySegmentDirectToDirect(DataSet dataSet) method verifyCompressMemorySegment (line 592) | private void verifyCompressMemorySegment(Compressor compressor, Memory... method verifyCompressedData (line 609) | private void verifyCompressedData(byte[] originalUncompressed, byte[] ... method testRoundTripSmallLiteral (line 617) | @Test method assertByteArraysEqual (line 650) | protected static void assertByteArraysEqual(byte[] left, int leftOffse... method assertMemorySegmentEqual (line 666) | private static void assertMemorySegmentEqual(MemorySegment left, Memor... method toNativeSegment (line 682) | private static MemorySegment toNativeSegment(Arena arena, byte[] data) method prepareCompressedData (line 687) | private byte[] prepareCompressedData(byte[] uncompressed) FILE: src/test/java/io/airlift/compress/v3/HadoopCodecCompressor.java class HadoopCodecCompressor (line 27) | public class HadoopCodecCompressor method HadoopCodecCompressor (line 33) | public HadoopCodecCompressor(CompressionCodec codec, Compressor blockC... method HadoopCodecCompressor (line 38) | public HadoopCodecCompressor(CompressionCodec codec, IntUnaryOperator ... method maxCompressedLength (line 44) | @Override method compress (line 51) | @Override method compress (line 69) | @Override FILE: src/test/java/io/airlift/compress/v3/HadoopCodecDecompressor.java class HadoopCodecDecompressor (line 24) | public class HadoopCodecDecompressor method HadoopCodecDecompressor (line 29) | public HadoopCodecDecompressor(CompressionCodec codec) method decompress (line 34) | @Override method decompress (line 59) | @Override FILE: src/test/java/io/airlift/compress/v3/HadoopCodecDecompressorByteAtATime.java class HadoopCodecDecompressorByteAtATime (line 24) | public class HadoopCodecDecompressorByteAtATime method HadoopCodecDecompressorByteAtATime (line 29) | public HadoopCodecDecompressorByteAtATime(CompressionCodec codec) method decompress (line 34) | @Override method decompress (line 60) | @Override FILE: src/test/java/io/airlift/compress/v3/HadoopNative.java class HadoopNative (line 26) | public final class HadoopNative method HadoopNative (line 31) | private HadoopNative() {} method requireHadoopNative (line 33) | public static synchronized void requireHadoopNative() method setStatic (line 56) | private static void setStatic(Field field, Object value) method loadLibrary (line 63) | private static void loadLibrary(String name) method getLibraryPath (line 81) | private static String getLibraryPath(String name) method getPlatform (line 86) | private static String getPlatform() FILE: src/test/java/io/airlift/compress/v3/TestingData.java class TestingData (line 23) | public final class TestingData method TestingData (line 48) | private TestingData() {} FILE: src/test/java/io/airlift/compress/v3/Util.java class Util (line 18) | public final class Util method Util (line 20) | private Util() method toHumanReadableSpeed (line 24) | public static String toHumanReadableSpeed(long bytesPerSecond) FILE: src/test/java/io/airlift/compress/v3/benchmark/Algorithm.java type Algorithm (line 56) | public enum Algorithm method Algorithm (line 89) | Algorithm(CompressionCodec compressionCodec, Compressor compressor) method Algorithm (line 98) | Algorithm(Decompressor decompressor, Compressor compressor) method getCompressor (line 104) | public Compressor getCompressor() method getDecompressor (line 109) | public Decompressor getDecompressor() FILE: src/test/java/io/airlift/compress/v3/benchmark/BytesCounter.java class BytesCounter (line 20) | @AuxCounters FILE: src/test/java/io/airlift/compress/v3/benchmark/CompressionBenchmark.java class CompressionBenchmark (line 42) | @State(Scope.Thread) method setup (line 86) | @Setup method compress (line 103) | @Benchmark method decompress (line 111) | @Benchmark method main (line 119) | public static void main(String[] args) method compressSize (line 158) | private static int compressSize(String algorithmName, String name) FILE: src/test/java/io/airlift/compress/v3/benchmark/DataSet.java class DataSet (line 25) | @State(Scope.Thread) method DataSet (line 93) | public DataSet() method DataSet (line 97) | public DataSet(String name) method DataSet (line 102) | public DataSet(String name, byte[] uncompressed) method loadFile (line 108) | @Setup method getUncompressed (line 115) | public byte[] getUncompressed() method getName (line 120) | public String getName() method toString (line 125) | public String toString() FILE: src/test/java/io/airlift/compress/v3/benchmark/HashBenchmark.java class HashBenchmark (line 52) | @State(Scope.Thread) method setup (line 65) | @Setup method xxhash64_java (line 75) | @Benchmark method xxhash64_java_segment (line 81) | @Benchmark method xxhash64_native (line 89) | @Benchmark method xxhash64_native_segment (line 95) | @Benchmark method xxhash3_64_native (line 103) | @Benchmark method xxhash3_64_native_segment (line 109) | @Benchmark method xxhash3_128_native (line 117) | @Benchmark method xxhash3_128_native_segment (line 123) | @Benchmark method main (line 129) | public static void main(String[] args) FILE: src/test/java/io/airlift/compress/v3/bzip2/TestBZip2Codec.java class TestBZip2Codec (line 25) | class TestBZip2Codec method TestBZip2Codec (line 34) | TestBZip2Codec() method isMemorySegmentSupported (line 41) | @Override method getCompressor (line 47) | @Override method getDecompressor (line 53) | @Override method getVerifyCompressor (line 59) | @Override method getVerifyDecompressor (line 65) | @Override method guessMaxCompressedSize (line 71) | private static int guessMaxCompressedSize(int size) FILE: src/test/java/io/airlift/compress/v3/bzip2/TestBZip2CodecByteAtATime.java class TestBZip2CodecByteAtATime (line 26) | class TestBZip2CodecByteAtATime method TestBZip2CodecByteAtATime (line 35) | TestBZip2CodecByteAtATime() method isMemorySegmentSupported (line 42) | @Override method getCompressor (line 48) | @Override method getDecompressor (line 54) | @Override method getVerifyCompressor (line 60) | @Override method getVerifyDecompressor (line 66) | @Override method guessMaxCompressedSize (line 72) | private static int guessMaxCompressedSize(int size) FILE: src/test/java/io/airlift/compress/v3/deflate/MockJdkDeflateCompressor.java class MockJdkDeflateCompressor (line 20) | public class MockJdkDeflateCompressor method maxCompressedLength (line 25) | @Override method compress (line 31) | @Override method compress (line 37) | @Override FILE: src/test/java/io/airlift/compress/v3/deflate/TestDeflate.java class TestDeflate (line 29) | public class TestDeflate method getCompressor (line 36) | @Override method getDecompressor (line 42) | @Override method getVerifyCompressor (line 48) | @Override method getVerifyDecompressor (line 54) | @Override method testLiteralLengthOverflow (line 60) | @Test method testMatchLengthOverflow1 (line 77) | @Test method testMatchLengthOverflow2 (line 106) | @Test FILE: src/test/java/io/airlift/compress/v3/deflate/TestDeflateNative.java class TestDeflateNative (line 20) | public class TestDeflateNative method getCompressor (line 23) | @Override method getDecompressor (line 29) | @Override method getVerifyCompressor (line 35) | @Override method getVerifyDecompressor (line 41) | @Override FILE: src/test/java/io/airlift/compress/v3/deflate/TestJdkDeflateCodec.java class TestJdkDeflateCodec (line 25) | class TestJdkDeflateCodec method TestJdkDeflateCodec (line 30) | TestJdkDeflateCodec() method isMemorySegmentSupported (line 37) | @Override method getCompressor (line 43) | @Override method getDecompressor (line 49) | @Override method getVerifyCompressor (line 55) | @Override method getVerifyDecompressor (line 61) | @Override FILE: src/test/java/io/airlift/compress/v3/deflate/TestJdkDeflateCodecByteAtATime.java class TestJdkDeflateCodecByteAtATime (line 26) | class TestJdkDeflateCodecByteAtATime method TestJdkDeflateCodecByteAtATime (line 31) | TestJdkDeflateCodecByteAtATime() method isMemorySegmentSupported (line 38) | @Override method getCompressor (line 44) | @Override method getDecompressor (line 50) | @Override method getVerifyCompressor (line 56) | @Override method getVerifyDecompressor (line 62) | @Override FILE: src/test/java/io/airlift/compress/v3/gzip/MockJdkGzipCompressor.java class MockJdkGzipCompressor (line 20) | public class MockJdkGzipCompressor method maxCompressedLength (line 25) | @Override method compress (line 31) | @Override method compress (line 37) | @Override FILE: src/test/java/io/airlift/compress/v3/gzip/TestJdkGzipCodec.java class TestJdkGzipCodec (line 24) | class TestJdkGzipCodec method TestJdkGzipCodec (line 29) | TestJdkGzipCodec() method isMemorySegmentSupported (line 36) | @Override method getCompressor (line 42) | @Override method getDecompressor (line 48) | @Override method getVerifyCompressor (line 54) | @Override method getVerifyDecompressor (line 60) | @Override FILE: src/test/java/io/airlift/compress/v3/gzip/TestJdkGzipCodecByteAtATime.java class TestJdkGzipCodecByteAtATime (line 25) | class TestJdkGzipCodecByteAtATime method TestJdkGzipCodecByteAtATime (line 30) | TestJdkGzipCodecByteAtATime() method isMemorySegmentSupported (line 37) | @Override method getCompressor (line 43) | @Override method getDecompressor (line 49) | @Override method getVerifyCompressor (line 55) | @Override method getVerifyDecompressor (line 61) | @Override FILE: src/test/java/io/airlift/compress/v3/gzip/TestJdkGzipHadoopInputStream.java class TestJdkGzipHadoopInputStream (line 29) | class TestJdkGzipHadoopInputStream method testGzipInputStreamBug (line 31) | @Test method zip (line 44) | private static byte[] zip(byte[] data) FILE: src/test/java/io/airlift/compress/v3/internal/TestNativeLoader.java class TestNativeLoader (line 26) | class TestNativeLoader method testUnknownLibrary (line 28) | @Test method testLoadSymbols (line 36) | @Test FILE: src/test/java/io/airlift/compress/v3/lz4/AbstractTestLz4.java class AbstractTestLz4 (line 25) | public abstract class AbstractTestLz4 method testLiteralLengthOverflow (line 28) | @Test method testMatchLengthOverflow (line 47) | @Test FILE: src/test/java/io/airlift/compress/v3/lz4/BenchmarkCount.java class BenchmarkCount (line 39) | @State(Scope.Thread) method setup (line 55) | @Setup method count (line 71) | @Benchmark method main (line 77) | public static void main(String[] args) FILE: src/test/java/io/airlift/compress/v3/lz4/TestLz4.java class TestLz4 (line 26) | class TestLz4 method getCompressor (line 29) | @Override method getDecompressor (line 35) | @Override method getVerifyCompressor (line 41) | @Override method getVerifyDecompressor (line 47) | @Override method testZeroMatchOffset (line 53) | @Test FILE: src/test/java/io/airlift/compress/v3/lz4/TestLz4Codec.java class TestLz4Codec (line 25) | class TestLz4Codec method TestLz4Codec (line 34) | TestLz4Codec() method isMemorySegmentSupported (line 41) | @Override method getCompressor (line 47) | @Override method getDecompressor (line 53) | @Override method getVerifyCompressor (line 59) | @Override method getVerifyDecompressor (line 65) | @Override FILE: src/test/java/io/airlift/compress/v3/lz4/TestLz4CodecByteAtATime.java class TestLz4CodecByteAtATime (line 26) | class TestLz4CodecByteAtATime method TestLz4CodecByteAtATime (line 35) | TestLz4CodecByteAtATime() method isMemorySegmentSupported (line 42) | @Override method getCompressor (line 48) | @Override method getDecompressor (line 54) | @Override method getVerifyCompressor (line 60) | @Override method getVerifyDecompressor (line 66) | @Override FILE: src/test/java/io/airlift/compress/v3/lz4/TestLz4Native.java class TestLz4Native (line 22) | class TestLz4Native method getCompressor (line 25) | @Override method getDecompressor (line 31) | @Override method getVerifyCompressor (line 37) | @Override method getVerifyDecompressor (line 43) | @Override FILE: src/test/java/io/airlift/compress/v3/lz4/TestLz4NativeFastest.java class TestLz4NativeFastest (line 24) | class TestLz4NativeFastest method getCompressor (line 27) | @Override method getDecompressor (line 33) | @Override method getVerifyCompressor (line 39) | @Override method getVerifyDecompressor (line 45) | @Override FILE: src/test/java/io/airlift/compress/v3/lzo/TestLzo.java class TestLzo (line 30) | public class TestLzo method getCompressor (line 37) | @Override method getDecompressor (line 43) | @Override method getVerifyCompressor (line 49) | @Override method getVerifyDecompressor (line 55) | @Override method testLiteralLengthOverflow (line 61) | @Test method testMatchLengthOverflow1 (line 78) | @Test method testMatchLengthOverflow2 (line 107) | @Test FILE: src/test/java/io/airlift/compress/v3/lzo/TestLzoCodec.java class TestLzoCodec (line 26) | public class TestLzoCodec method TestLzoCodec (line 35) | TestLzoCodec() method isMemorySegmentSupported (line 42) | @Override method getCompressor (line 48) | @Override method getDecompressor (line 54) | @Override method getVerifyCompressor (line 60) | @Override method getVerifyDecompressor (line 66) | @Override FILE: src/test/java/io/airlift/compress/v3/lzo/TestLzoCodecByteAtATime.java class TestLzoCodecByteAtATime (line 27) | public class TestLzoCodecByteAtATime method TestLzoCodecByteAtATime (line 36) | TestLzoCodecByteAtATime() method isMemorySegmentSupported (line 43) | @Override method getCompressor (line 49) | @Override method getDecompressor (line 55) | @Override method getVerifyCompressor (line 61) | @Override method getVerifyDecompressor (line 67) | @Override FILE: src/test/java/io/airlift/compress/v3/lzo/TestLzopCodec.java class TestLzopCodec (line 33) | class TestLzopCodec method TestLzopCodec (line 42) | TestLzopCodec() method isMemorySegmentSupported (line 49) | @Override method getCompressor (line 55) | @Override method getDecompressor (line 61) | @Override method getVerifyCompressor (line 67) | @Override method getVerifyDecompressor (line 73) | @Override method testDecompressNewerVersion (line 79) | @Test method assertDecompressed (line 96) | private void assertDecompressed(String variant) FILE: src/test/java/io/airlift/compress/v3/lzo/TestLzopCodecByteAtATime.java class TestLzopCodecByteAtATime (line 27) | class TestLzopCodecByteAtATime method TestLzopCodecByteAtATime (line 36) | TestLzopCodecByteAtATime() method isMemorySegmentSupported (line 43) | @Override method getCompressor (line 49) | @Override method getDecompressor (line 55) | @Override method getVerifyCompressor (line 61) | @Override method getVerifyDecompressor (line 67) | @Override FILE: src/test/java/io/airlift/compress/v3/snappy/AbstractTestSnappy.java class AbstractTestSnappy (line 22) | public abstract class AbstractTestSnappy method getCompressor (line 25) | @Override method getDecompressor (line 28) | @Override method testInvalidLiteralLength (line 31) | @Test method testNegativeLength (line 49) | @Test FILE: src/test/java/io/airlift/compress/v3/snappy/ByteArrayOutputStream.java class ByteArrayOutputStream (line 20) | public final class ByteArrayOutputStream method ByteArrayOutputStream (line 28) | public ByteArrayOutputStream(byte[] buffer) method ByteArrayOutputStream (line 33) | public ByteArrayOutputStream(byte[] buffer, int offset, int length) method write (line 41) | @Override method write (line 48) | @Override method size (line 56) | public int size() method getBuffer (line 61) | public byte[] getBuffer() FILE: src/test/java/io/airlift/compress/v3/snappy/RandomGenerator.java class RandomGenerator (line 20) | class RandomGenerator method RandomGenerator (line 25) | public RandomGenerator(double compressionRatio) method getNextPosition (line 38) | public int getNextPosition(int length) method compressibleData (line 49) | private static byte[] compressibleData(Random random, double compressi... method generateRandomData (line 67) | private static byte[] generateRandomData(Random random, int length) FILE: src/test/java/io/airlift/compress/v3/snappy/TestSnappyCodec.java class TestSnappyCodec (line 25) | class TestSnappyCodec method TestSnappyCodec (line 34) | TestSnappyCodec() method isMemorySegmentSupported (line 41) | @Override method getCompressor (line 47) | @Override method getDecompressor (line 53) | @Override method getVerifyCompressor (line 59) | @Override method getVerifyDecompressor (line 65) | @Override FILE: src/test/java/io/airlift/compress/v3/snappy/TestSnappyCodecByteAtATime.java class TestSnappyCodecByteAtATime (line 26) | class TestSnappyCodecByteAtATime method TestSnappyCodecByteAtATime (line 35) | TestSnappyCodecByteAtATime() method isMemorySegmentSupported (line 42) | @Override method getCompressor (line 48) | @Override method getDecompressor (line 54) | @Override method getVerifyCompressor (line 60) | @Override method getVerifyDecompressor (line 66) | @Override FILE: src/test/java/io/airlift/compress/v3/snappy/TestSnappyJava.java class TestSnappyJava (line 25) | class TestSnappyJava method getCompressor (line 28) | @Override method getDecompressor (line 34) | @Override method getVerifyCompressor (line 40) | @Override method getVerifyDecompressor (line 46) | @Override method testZeroMatchOffsetFails (line 52) | @Test FILE: src/test/java/io/airlift/compress/v3/snappy/TestSnappyNative.java class TestSnappyNative (line 21) | public class TestSnappyNative method getCompressor (line 24) | @Override method getDecompressor (line 30) | @Override method getVerifyCompressor (line 36) | @Override method getVerifyDecompressor (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/snappy/TestSnappyStream.java class TestSnappyStream (line 34) | class TestSnappyStream method getRandom (line 36) | static byte[] getRandom(double compressionRatio, int length) method getMarkerFrame (line 45) | static byte[] getMarkerFrame() method testSimple (line 50) | @Test method testUncompressible (line 81) | @Test method testEmptyCompression (line 102) | @Test method testShortBlockHeader (line 111) | @Test method testShortBlockData (line 119) | @Test method testUnskippableChunkFlags (line 128) | @Test method testSkippableChunkFlags (line 138) | @Test method testInvalidBlockSizeZero (line 151) | @Test method testInvalidChecksum (line 160) | @Test method testInvalidChecksumIgnoredWhenVerificationDisabled (line 169) | @Test method testLargerFrames_raw_ (line 179) | @Test method testLargerFrames_compressed_ (line 208) | @Test method testLargerFrames_compressed_smaller_raw_larger (line 239) | @Test method blockToStream (line 270) | private static byte[] blockToStream(byte[] block) method testLargeWrites (line 278) | @Test method testSingleByteWrites (line 314) | @Test method testExtraFlushes (line 335) | @Test method testUncompressibleRange (line 358) | @Test method testByteForByteTestData (line 376) | @Test method testEmptyStream (line 388) | @Test method testInvalidStreamHeader (line 396) | @Test method testCloseIsIdempotent (line 404) | @Test method testMarkerFrameInStream (line 432) | @Test method blockCompress (line 467) | private static byte[] blockCompress(byte[] data) method compress (line 476) | private static byte[] compress(byte[] original) method uncompress (line 486) | private static byte[] uncompress(byte[] compressed) FILE: src/test/java/io/airlift/compress/v3/thirdparty/HadoopLzoCompressor.java class HadoopLzoCompressor (line 22) | public class HadoopLzoCompressor method HadoopLzoCompressor (line 27) | public HadoopLzoCompressor() method maxCompressedLength (line 33) | @Override method compress (line 39) | @Override method compress (line 64) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/HadoopLzoDecompressor.java class HadoopLzoDecompressor (line 26) | public class HadoopLzoDecompressor method HadoopLzoDecompressor (line 32) | public HadoopLzoDecompressor() method decompress (line 37) | @Override method decompress (line 64) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/JPountzLz4Compressor.java class JPountzLz4Compressor (line 22) | public class JPountzLz4Compressor method JPountzLz4Compressor (line 27) | public JPountzLz4Compressor(LZ4Factory factory) method maxCompressedLength (line 32) | @Override method compress (line 38) | @Override method compress (line 44) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/JPountzLz4Decompressor.java class JPountzLz4Decompressor (line 23) | public class JPountzLz4Decompressor method JPountzLz4Decompressor (line 28) | public JPountzLz4Decompressor(LZ4Factory factory) method decompress (line 33) | @Override method decompress (line 40) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/JdkDeflateCompressor.java class JdkDeflateCompressor (line 23) | public class JdkDeflateCompressor method maxCompressedLength (line 26) | @Override method compress (line 32) | @Override method compress (line 43) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/JdkInflateDecompressor.java class JdkInflateDecompressor (line 23) | public class JdkInflateDecompressor method decompress (line 26) | @Override method decompress (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/XerialSnappyCompressor.java class XerialSnappyCompressor (line 22) | public class XerialSnappyCompressor method maxCompressedLength (line 25) | @Override method compress (line 31) | @Override method compress (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/XerialSnappyDecompressor.java class XerialSnappyDecompressor (line 22) | public class XerialSnappyDecompressor method decompress (line 25) | @Override method decompress (line 37) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/ZstdJniCompressor.java class ZstdJniCompressor (line 22) | public class ZstdJniCompressor method ZstdJniCompressor (line 27) | public ZstdJniCompressor(int level) method maxCompressedLength (line 32) | @Override method compress (line 38) | @Override method compress (line 44) | @Override FILE: src/test/java/io/airlift/compress/v3/thirdparty/ZstdJniDecompressor.java class ZstdJniDecompressor (line 23) | public class ZstdJniDecompressor method decompress (line 26) | @Override method decompress (line 33) | @Override FILE: src/test/java/io/airlift/compress/v3/xxhash/AbstractTestXxHash64.java class AbstractTestXxHash64 (line 24) | abstract class AbstractTestXxHash64 method createHasher (line 34) | protected abstract XxHash64Hasher createHasher(); method createHasher (line 36) | protected abstract XxHash64Hasher createHasher(long seed); method hash (line 38) | protected abstract long hash(byte[] input); method hash (line 40) | protected abstract long hash(byte[] input, long seed); method hash (line 42) | protected abstract long hash(byte[] input, int offset, int length); method hash (line 44) | protected abstract long hash(MemorySegment input); method hash (line 46) | protected abstract long hash(long value); method hash (line 48) | protected abstract long hash(long value, long seed); method createSanityBuffer (line 51) | protected static byte[] createSanityBuffer(int length) method testHash64Empty (line 64) | @Test method testHash64EmptyWithSeed (line 72) | @Test method testHash64SanityBuffer (line 80) | @Test method assertSanityHash64 (line 94) | private void assertSanityHash64(int length, long seed, long expected) method testHash64WithMemorySegment (line 109) | @Test method testHash64WithOffset (line 122) | @Test method testStreamingMatchesOneShot (line 134) | @Test method testStreamingMultipleUpdates (line 146) | @Test method testStreamingWithSeed (line 162) | @Test method testStreamingReset (line 174) | @Test method testStreamingResetWithSeed (line 194) | @Test method testStreamingDigestDoesNotModifyState (line 214) | @Test method testStreamingEmpty (line 232) | @Test method testStreamingChunkedMatchesOneShot (line 240) | @Test method testStreamingFluentApi (line 256) | @Test method testUpdateLELong (line 274) | @Test method testUpdateLEInt (line 286) | @Test method testUpdateLELengthPrefixed (line 298) | @Test method testHashLong (line 320) | @Test method testHashLongWithSeed (line 330) | @Test method testHashLongKnownValues (line 341) | @Test method testHashLongMatchesStreaming (line 353) | @Test FILE: src/test/java/io/airlift/compress/v3/xxhash/TestXxHash3.java class TestXxHash3 (line 25) | class TestXxHash3 method createSanityBuffer (line 42) | private static byte[] createSanityBuffer(int length) method testIsEnabled (line 53) | @Test method testHash64Empty (line 60) | @Test method testHash64EmptyWithSeed (line 70) | @Test method testHash128Empty (line 80) | @Test method testHash128EmptyWithSeed (line 90) | @Test method testHash64SanityBuffer (line 101) | @Test method assertSanityHash64 (line 125) | private void assertSanityHash64(int length, long seed, long expected) method testHash128SanityBuffer (line 140) | @Test method assertSanityHash128 (line 163) | private void assertSanityHash128(int length, long seed, long expectedL... method testHash64WithMemorySegment (line 179) | @Test method testHash64WithMemorySegmentAndSeed (line 194) | @Test method testHash128WithMemorySegment (line 210) | @Test method testHash128WithMemorySegmentAndSeed (line 225) | @Test method testHash64WithOffset (line 241) | @Test method testHash128WithOffset (line 253) | @Test method testStreaming64MatchesOneShot (line 267) | @Test method testStreaming128MatchesOneShot (line 281) | @Test method testStreamingMultipleUpdates64 (line 295) | @Test method testStreamingMultipleUpdates128 (line 313) | @Test method testStreamingWithSeed64 (line 331) | @Test method testStreamingWithSeed128 (line 345) | @Test method testStreamingReset (line 359) | @Test method testStreamingResetWithSeed (line 384) | @Test method testStreamingDigestDoesNotModifyState (line 409) | @Test method testStreamingEmpty (line 431) | @Test method testStreamingChunkedMatchesOneShot (line 445) | @Test method testStreamingFluentApi (line 465) | @Test method testUpdateLELong (line 485) | @Test method testUpdateLEInt (line 506) | @Test method testUpdateLELengthPrefixed (line 527) | @Test method testHashLong (line 553) | @Test method testHashLongWithSeed (line 565) | @Test method testHashLongKnownValues (line 578) | @Test method testHashLongMatchesStreaming (line 592) | @Test FILE: src/test/java/io/airlift/compress/v3/xxhash/TestXxHash64.java class TestXxHash64 (line 22) | class TestXxHash64 method createHasher (line 25) | @Override method createHasher (line 31) | @Override method hash (line 37) | @Override method hash (line 43) | @Override method hash (line 49) | @Override method hash (line 55) | @Override method hash (line 61) | @Override method hash (line 67) | @Override method testJavaAndNativeProduceSameOneShot (line 75) | @Test method testJavaAndNativeProduceSameStreaming (line 87) | @Test FILE: src/test/java/io/airlift/compress/v3/xxhash/TestXxHash64Java.java class TestXxHash64Java (line 18) | class TestXxHash64Java method createHasher (line 21) | @Override method createHasher (line 27) | @Override method hash (line 33) | @Override method hash (line 39) | @Override method hash (line 45) | @Override method hash (line 51) | @Override method hash (line 57) | @Override method hash (line 63) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/AbstractTestZstd.java class AbstractTestZstd (line 30) | public abstract class AbstractTestZstd method getCompressor (line 33) | @Override method getDecompressor (line 36) | @Override method testDecompressWithOutputPaddingAndChecksum (line 41) | @Test method testConcatenatedFrames (line 56) | @Test method testInvalidSequenceOffset (line 69) | @Test method testSmallLiteralsAfterIncompressibleLiterals (line 80) | @Test method testLargeRle (line 100) | @Test method testIncompressibleData (line 120) | @Test method testMaxCompressedSize (line 140) | @Test method testGetDecompressedSize (line 150) | @Test method testGetDecompressedSize (line 158) | private void testGetDecompressedSize(DataSet dataSet) method testVerifyMagicInAllFrames (line 175) | @Test method testDecompressIsMissingData (line 186) | @Test method testBadHuffmanData (line 195) | @Test FILE: src/test/java/io/airlift/compress/v3/zstd/TestCompressor.java class TestCompressor (line 22) | class TestCompressor method testMagic (line 24) | @Test method testMagicFailsWithSmallBuffer (line 34) | @Test method testFrameHeaderFailsWithSmallBuffer (line 43) | @Test method testFrameHeader (line 52) | @Test method testMinimumWindowSize (line 72) | @Test method testWindowSizePrecision (line 83) | @Test method verifyFrameHeader (line 94) | private static void verifyFrameHeader(int inputSize, int windowSize, F... FILE: src/test/java/io/airlift/compress/v3/zstd/TestUtil.java class TestUtil (line 26) | class TestUtil method testGet24BitLittleEndian (line 37) | @Test method testGet24BitLittleEndian (line 45) | private static void testGet24BitLittleEndian(TestData testData) method testPut24BitLittleEndian (line 51) | @Test method testPut24BitLittleEndian (line 59) | private static void testPut24BitLittleEndian(TestData testData) FILE: src/test/java/io/airlift/compress/v3/zstd/TestXxHash64.java class TestXxHash64 (line 24) | class TestXxHash64 method TestXxHash64 (line 30) | TestXxHash64() method testSanity (line 39) | @Test method testMultipleLengths (line 63) | @Test method assertHash (line 74) | private static void assertHash(long seed, byte[] data, int length, lon... method hash (line 79) | private static long hash(long seed, byte[] data, int length) FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstd.java class TestZstd (line 21) | public class TestZstd method getCompressor (line 24) | @Override method getDecompressor (line 30) | @Override method getVerifyCompressor (line 36) | @Override method getVerifyDecompressor (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdCodec.java class TestZstdCodec (line 28) | class TestZstdCodec method isMemorySegmentSupported (line 31) | @Override method getCompressor (line 37) | @Override method getDecompressor (line 43) | @Override method getVerifyCompressor (line 49) | @Override method getVerifyDecompressor (line 56) | @Override method testConcatenatedFrames (line 63) | @Test FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdCodecByteAtATime.java class TestZstdCodecByteAtATime (line 30) | class TestZstdCodecByteAtATime method TestZstdCodecByteAtATime (line 35) | TestZstdCodecByteAtATime() method isMemorySegmentSupported (line 42) | @Override method getCompressor (line 48) | @Override method getDecompressor (line 54) | @Override method getVerifyCompressor (line 60) | @Override method getVerifyDecompressor (line 67) | @Override method testConcatenatedFrames (line 74) | @Test FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdFast.java class TestZstdFast (line 21) | public class TestZstdFast method getCompressor (line 24) | @Override method getDecompressor (line 30) | @Override method getVerifyCompressor (line 36) | @Override method getVerifyDecompressor (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdHigh.java class TestZstdHigh (line 21) | public class TestZstdHigh method getCompressor (line 24) | @Override method getDecompressor (line 30) | @Override method getVerifyCompressor (line 36) | @Override method getVerifyDecompressor (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdNative.java class TestZstdNative (line 21) | public class TestZstdNative method getCompressor (line 24) | @Override method getDecompressor (line 30) | @Override method getVerifyCompressor (line 36) | @Override method getVerifyDecompressor (line 42) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdPartial.java class TestZstdPartial (line 25) | class TestZstdPartial method isMemorySegmentSupported (line 28) | @Override method getCompressor (line 34) | @Override method getDecompressor (line 40) | @Override method getVerifyCompressor (line 46) | @Override method getVerifyDecompressor (line 52) | @Override method testInvalidSequenceOffset (line 58) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/TestZstdStream.java class TestZstdStream (line 25) | class TestZstdStream method isMemorySegmentSupported (line 28) | @Override method getCompressor (line 34) | @Override method getDecompressor (line 40) | @Override method getVerifyCompressor (line 46) | @Override method getVerifyDecompressor (line 52) | @Override method testInvalidSequenceOffset (line 58) | @Override method testGetDecompressedSize (line 70) | @Override FILE: src/test/java/io/airlift/compress/v3/zstd/ZstdPartialDecompressor.java class ZstdPartialDecompressor (line 26) | public class ZstdPartialDecompressor method decompress (line 31) | @Override method decompress (line 88) | @Override method getDecompressedSize (line 95) | @Override method verifyRange (line 102) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/test/java/io/airlift/compress/v3/zstd/ZstdStreamCompressor.java class ZstdStreamCompressor (line 26) | public class ZstdStreamCompressor method maxCompressedLength (line 29) | @Override method compress (line 41) | @Override method compress (line 68) | @Override method verifyRange (line 74) | private static void verifyRange(byte[] data, int offset, int length) FILE: src/test/java/io/airlift/compress/v3/zstd/ZstdStreamDecompressor.java class ZstdStreamDecompressor (line 27) | public class ZstdStreamDecompressor method decompress (line 30) | @Override method decompress (line 50) | @Override method getDecompressedSize (line 57) | @Override method verifyRange (line 64) | private static void verifyRange(byte[] data, int offset, int length) FILE: testdata/canterbury/fields.c function fieldbackch (line 309) | static int fieldbackch (str, out, strip) function fieldwrite (line 400) | int fieldwrite (file, fieldp, delim) function fieldfree (line 420) | void fieldfree (fieldp)