Class PulsarAvroColumnDecoder

java.lang.Object
org.apache.pulsar.sql.presto.decoder.avro.PulsarAvroColumnDecoder

public class PulsarAvroColumnDecoder extends Object
Copy from AvroColumnDecoder (presto-record-decoder-345) with A little bit pulsar's extensions. 1) support TimestampType,DateTypeDATE, * TimeType. 2) support RealType.
  • Constructor Details

    • PulsarAvroColumnDecoder

      public PulsarAvroColumnDecoder(io.prestosql.decoder.DecoderColumnHandle columnHandle)
  • Method Details

    • decodeField

      public io.prestosql.decoder.FieldValueProvider decodeField(org.apache.avro.generic.GenericRecord avroRecord)