Class DecimalColumnReader.BinaryDictionaryAwareDecimalColumnReader

Object
org.apache.parquet.io.api.Converter
org.apache.parquet.io.api.PrimitiveConverter
io.delta.kernel.defaults.internal.parquet.ParquetColumnReaders.BasePrimitiveColumnReader
io.delta.kernel.defaults.internal.parquet.DecimalColumnReader.BaseDecimalColumnReader
io.delta.kernel.defaults.internal.parquet.DecimalColumnReader.BinaryDictionaryAwareDecimalColumnReader
All Implemented Interfaces:
io.delta.kernel.defaults.internal.parquet.ParquetColumnReaders.BaseColumnReader
Enclosing class:
DecimalColumnReader

public static class DecimalColumnReader.BinaryDictionaryAwareDecimalColumnReader extends DecimalColumnReader.BaseDecimalColumnReader
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addBinary(org.apache.parquet.io.api.Binary value)
     
    void
    setDictionary(org.apache.parquet.column.Dictionary dictionary)
     

    Methods inherited from class io.delta.kernel.defaults.internal.parquet.DecimalColumnReader.BaseDecimalColumnReader

    addValueFromDictionary, getDataColumnVector, hasDictionarySupport, resizeIfNeeded

    Methods inherited from class io.delta.kernel.defaults.internal.parquet.ParquetColumnReaders.BasePrimitiveColumnReader

    finalizeCurrentRow

    Methods inherited from class org.apache.parquet.io.api.PrimitiveConverter

    addBoolean, addDouble, addFloat, addInt, addLong, asPrimitiveConverter, isPrimitive

    Methods inherited from class org.apache.parquet.io.api.Converter

    asGroupConverter

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.delta.kernel.defaults.internal.parquet.ParquetColumnReaders.BaseColumnReader

    resetWorkingState
  • Method Details

    • setDictionary

      public void setDictionary(org.apache.parquet.column.Dictionary dictionary)
      Overrides:
      setDictionary in class org.apache.parquet.io.api.PrimitiveConverter
    • addBinary

      public void addBinary(org.apache.parquet.io.api.Binary value)
      Overrides:
      addBinary in class org.apache.parquet.io.api.PrimitiveConverter