Class DeltaLengthByteArrayDecoders

java.lang.Object
io.trino.parquet.reader.decoders.DeltaLengthByteArrayDecoders

public class DeltaLengthByteArrayDecoders extends Object
Implementation of decoding for the encoding described at delta-length-byte-array. Data encoding here is identical to the one in Trino block. It the values are not trimmed due to type bounds, it will push a single Slice object that will effectively be used in Trino blocks without copying.

If the trimming occurs, data will be copied into a single byte array