public class PulsarProtobufNativeRowDecoder extends Object implements PulsarRowDecoder
SchemaType.PROTOBUF_NATIVE RowDecoder.| Constructor and Description |
|---|
PulsarProtobufNativeRowDecoder(org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema genericProtobufNativeSchema,
Set<io.prestosql.decoder.DecoderColumnHandle> columns) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Map<io.prestosql.decoder.DecoderColumnHandle,io.prestosql.decoder.FieldValueProvider>> |
decodeRow(io.netty.buffer.ByteBuf byteBuf)
Decode ByteBuf by
GenericSchema. |
public PulsarProtobufNativeRowDecoder(org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema genericProtobufNativeSchema, Set<io.prestosql.decoder.DecoderColumnHandle> columns)
public Optional<Map<io.prestosql.decoder.DecoderColumnHandle,io.prestosql.decoder.FieldValueProvider>> decodeRow(io.netty.buffer.ByteBuf byteBuf)
GenericSchema.decodeRow in interface PulsarRowDecoderbyteBuf - Copyright © 2017–2022 Apache Software Foundation. All rights reserved.