Class DecimalConverter

java.lang.Object
org.apache.parquet.io.api.Converter
org.apache.parquet.io.api.PrimitiveConverter
com.jerolba.carpet.impl.read.converter.DecimalConverter

public class DecimalConverter extends org.apache.parquet.io.api.PrimitiveConverter
  • Constructor Details

    • DecimalConverter

      public DecimalConverter(Consumer<Object> consumer, org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName type, int scale)
  • Method Details

    • addBinary

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

      public void addInt(int value)
      Overrides:
      addInt in class org.apache.parquet.io.api.PrimitiveConverter
    • addLong

      public void addLong(long value)
      Overrides:
      addLong in class org.apache.parquet.io.api.PrimitiveConverter
    • addValueFromDictionary

      public void addValueFromDictionary(int dictionaryId)
      Overrides:
      addValueFromDictionary in class org.apache.parquet.io.api.PrimitiveConverter
    • hasDictionarySupport

      public boolean hasDictionarySupport()
      Overrides:
      hasDictionarySupport in class org.apache.parquet.io.api.PrimitiveConverter
    • setDictionary

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