Class SnappyDecompressionCodec

java.lang.Object
org.elasticsearch.xpack.esql.datasource.snappy.SnappyDecompressionCodec
All Implemented Interfaces:
DecompressionCodec

public class SnappyDecompressionCodec extends Object implements DecompressionCodec
Snappy decompression codec for compound extensions like .csv.snappy or .ndjson.snappy.

Uses the standard Snappy framing format (64KB chunks with CRC-32C checksums). CRC-32C verification is enabled by default to detect silent data corruption from remote blob stores. The underlying SnappyFramedInputStream is provided by snappy-java via the esql-datasource-compression-libs parent plugin.