Class PulsarJsonFieldDecoder
- java.lang.Object
-
- org.apache.pulsar.sql.presto.decoder.json.PulsarJsonFieldDecoder
-
- All Implemented Interfaces:
io.prestosql.decoder.json.JsonFieldDecoder
public class PulsarJsonFieldDecoder extends java.lang.Object implements io.prestosql.decoder.json.JsonFieldDecoderCopy fromDefaultJsonFieldDecoder(presto-record-decoder-345) with some pulsar's extensions. 1) supportArrayType. 2) supportMapType. 3) supportRowType. 4) supportTimestampType,DateType,TimeType. 5) supportRealType.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPulsarJsonFieldDecoder.JsonValueProviderJsonValueProvider.
-
Constructor Summary
Constructors Constructor Description PulsarJsonFieldDecoder(io.prestosql.decoder.DecoderColumnHandle columnHandle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.prestosql.decoder.FieldValueProviderdecode(com.fasterxml.jackson.databind.JsonNode value)
-