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.