All Classes and Interfaces
Class
Description
Cache size allocator.
Cache size allocator.
Null cache size allocator.
Copy from
AvroColumnDecoder (presto-record-decoder-345)
with A little bit pulsar's extensions.Refer to
AvroRowDecoder.PulsarRowDecoderFactory for
SchemaType.AVRO.This class represents the basic information about a presto column.
Column Handle keyValue type, used for keyValue schema.
Description of the column metadata.
Decoder extra info for
PulsarColumnHandle
used by RowDecoder.This file contains implementation of the connector to the Presto engine.
Implementation of a cache for the Pulsar connector.
This object handles configuration of the Pulsar connector for the Presto engine.
The factory class which helps to build the presto connector.
Unique identifier of a connector.
This class helps to track metrics related to the connector.
This class defines binding of classes in the Presto connector.
A wrapper to deserialize the Presto types.
A helper class containing repeatable logic used in the other classes.
dispatcher RowDecoderFactory for
SchemaType.custom FieldValueProvider for Pulsar.
This class helps to resolve classes for the Presto connector.
This abstract class represents internal columns.
Copy from
DefaultJsonFieldDecoder (presto-record-decoder-345)
with some pulsar's extensions.JsonValueProvider.
Json PulsarRowDecoder.
PulsarRowDecoderFactory for
SchemaType.JSON.This connector helps to work with metadata.
Implementation of the Pulsar plugin for Pesto.
Primitive Schema PulsarRowDecoder.
Primitive Schema PulsarRowDecoderFactory.
Pulsar
SchemaType.PROTOBUF_NATIVE ColumnDecoder.Pulsar
SchemaType.PROTOBUF_NATIVE RowDecoder.PulsarRowDecoderFactory for
SchemaType.PROTOBUF_NATIVE.Implementation of a cursor to read records.
Implementation of a record set.
Implementation of the provider for record sets.
RowDecoder interface for Pulsar.
Pulsar customized RowDecoderFactory interface.
This class represents information for a split.
The class helping to manage splits.
Multi version schema info provider for Pulsar SQL leverage guava cache.
Description of basic metadata of a table.
This class handles the table layout.
Represents the basic information about a pulsar topic.
A handle for transactions.