Class PulsarProtobufNativeColumnDecoder


  • public class PulsarProtobufNativeColumnDecoder
    extends java.lang.Object
    Pulsar SchemaType.PROTOBUF_NATIVE ColumnDecoder.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.prestosql.decoder.FieldValueProvider decodeField​(com.google.protobuf.DynamicMessage dynamicMessage)  
      protected static java.util.Map parseProtobufMap​(java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • PROTOBUF_MAP_KEY_NAME

        protected static final java.lang.String PROTOBUF_MAP_KEY_NAME
        See Also:
        Constant Field Values
      • PROTOBUF_MAP_VALUE_NAME

        protected static final java.lang.String PROTOBUF_MAP_VALUE_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • PulsarProtobufNativeColumnDecoder

        public PulsarProtobufNativeColumnDecoder​(io.prestosql.decoder.DecoderColumnHandle columnHandle)
    • Method Detail

      • decodeField

        public io.prestosql.decoder.FieldValueProvider decodeField​(com.google.protobuf.DynamicMessage dynamicMessage)
      • parseProtobufMap

        protected static java.util.Map parseProtobufMap​(java.lang.Object value)