Class InstantConverter

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

public class InstantConverter extends org.apache.parquet.io.api.PrimitiveConverter
  • Constructor Summary

    Constructors
    Constructor
    Description
    InstantConverter(Consumer<Object> consumer, org.apache.parquet.schema.LogicalTypeAnnotation.TimeUnit timeUnit)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addLong(long timeToEpoch)
     
    void
    addValueFromDictionary(int dictionaryId)
     
    boolean
     
    void
    setDictionary(org.apache.parquet.column.Dictionary dictionary)
     

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

    addBinary, addBoolean, addDouble, addFloat, addInt, asPrimitiveConverter, isPrimitive

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

    asGroupConverter

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InstantConverter

      public InstantConverter(Consumer<Object> consumer, org.apache.parquet.schema.LogicalTypeAnnotation.TimeUnit timeUnit)
  • Method Details

    • addLong

      public void addLong(long timeToEpoch)
      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