Interface ValueDecoder<T>

All Known Implementing Classes:
ApacheParquetValueDecoders.BooleanApacheParquetValueDecoder, DeltaBinaryPackedDecoders.DeltaBinaryPackedByteDecoder, DeltaBinaryPackedDecoders.DeltaBinaryPackedIntDecoder, DeltaBinaryPackedDecoders.DeltaBinaryPackedLongDecoder, DeltaBinaryPackedDecoders.DeltaBinaryPackedShortDecoder, DeltaByteArrayDecoders.BinaryDeltaByteArrayDecoder, DeltaByteArrayDecoders.BoundedVarcharDeltaByteArrayDecoder, DeltaByteArrayDecoders.CharDeltaByteArrayDecoder, DeltaLengthByteArrayDecoders.BinaryDeltaLengthDecoder, DeltaLengthByteArrayDecoders.BoundedVarcharDeltaLengthDecoder, DeltaLengthByteArrayDecoders.CharDeltaLengthDecoder, DictionaryDecoder, PlainByteArrayDecoders.BinaryPlainValueDecoder, PlainByteArrayDecoders.BoundedVarcharPlainValueDecoder, PlainByteArrayDecoders.CharPlainValueDecoder, PlainValueDecoders.BooleanPlainValueDecoder, PlainValueDecoders.FixedLengthPlainValueDecoder, PlainValueDecoders.Int96TimestampPlainValueDecoder, PlainValueDecoders.IntPlainValueDecoder, PlainValueDecoders.IntToBytePlainValueDecoder, PlainValueDecoders.IntToShortPlainValueDecoder, PlainValueDecoders.LongDecimalPlainValueDecoder, PlainValueDecoders.LongPlainValueDecoder, PlainValueDecoders.ShortDecimalFixedLengthByteArrayDecoder, PlainValueDecoders.UuidPlainValueDecoder, RleBitPackingHybridBooleanDecoder, RleBitPackingHybridDecoder, ValueDecoder.EmptyValueDecoder

public interface ValueDecoder<T>
  • Method Details

    • init

      void init(SimpleSliceInputStream input)
    • read

      void read(T values, int offset, int length)
    • skip

      void skip(int n)
    • createLevelsDecoder

      static ValueDecoder<int[]> createLevelsDecoder(int maxLevel)