Class PulsarJsonRowDecoder

    • Constructor Summary

      Constructors 
      Constructor Description
      PulsarJsonRowDecoder​(org.apache.pulsar.client.impl.schema.generic.GenericJsonSchema genericJsonSchema, java.util.Set<io.prestosql.decoder.DecoderColumnHandle> columns)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.util.Map<io.prestosql.decoder.DecoderColumnHandle,​io.prestosql.decoder.FieldValueProvider>> decodeRow​(io.netty.buffer.ByteBuf byteBuf)
      decode ByteBuf by GenericSchema.
      • Methods inherited from class java.lang.Object

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

      • PulsarJsonRowDecoder

        public PulsarJsonRowDecoder​(org.apache.pulsar.client.impl.schema.generic.GenericJsonSchema genericJsonSchema,
                                    java.util.Set<io.prestosql.decoder.DecoderColumnHandle> columns)
    • Method Detail

      • decodeRow

        public java.util.Optional<java.util.Map<io.prestosql.decoder.DecoderColumnHandle,​io.prestosql.decoder.FieldValueProvider>> decodeRow​(io.netty.buffer.ByteBuf byteBuf)
        decode ByteBuf by GenericSchema.
        Specified by:
        decodeRow in interface PulsarRowDecoder
        Parameters:
        byteBuf -
        Returns: