See: Description
| Interface | Description |
|---|---|
| SchemaHandler |
This interface defines the methods to work with schemas.
|
| Class | Description |
|---|---|
| AvroSchemaHandler |
Schema handler for payload in the Avro format.
|
| JSONSchemaHandler |
Schema handler for payload in the JSON format.
|
| KeyValueSchemaHandler |
Schema handler for payload in the KeyValue format.
|
| PulsarColumnHandle |
This class represents the basic information about a presto column.
|
| PulsarColumnMetadata |
Description of the column metadata.
|
| PulsarConnector |
This file contains implementation of the connector to the Presto engine.
|
| PulsarConnectorCache |
Implementation of a cache for the Pulsar connector.
|
| PulsarConnectorConfig |
This object handles configuration of the Pulsar connector for the Presto engine.
|
| PulsarConnectorFactory |
The factory class which helps to build the presto connector.
|
| PulsarConnectorId |
Unique identifier of a connector.
|
| PulsarConnectorMetricsTracker |
This class helps to track metrics related to the connector.
|
| PulsarConnectorModule |
This class defines binding of classes in the Presto connector.
|
| PulsarConnectorModule.TypeDeserializer |
A wrapper to deserialize the Presto types.
|
| PulsarConnectorUtils |
A helper class containing repeatable logic used in the other classes.
|
| PulsarHandleResolver |
This class helps to resolve classes for the Presto connector.
|
| PulsarInternalColumn |
This abstract class represents internal columns.
|
| PulsarInternalColumn.EventTimeColumn |
Internal column representing the event time.
|
| PulsarInternalColumn.KeyColumn |
Internal column representing the key.
|
| PulsarInternalColumn.MessageIdColumn |
Internal column representing the message id.
|
| PulsarInternalColumn.PartitionColumn |
Internal column representing the partition.
|
| PulsarInternalColumn.ProducerNameColumn |
Internal column representing the producer name.
|
| PulsarInternalColumn.PropertiesColumn |
Internal column representing the message properties.
|
| PulsarInternalColumn.PublishTimeColumn |
Internal column representing the publish time.
|
| PulsarInternalColumn.SequenceIdColumn |
Internal column representing the sequence id.
|
| PulsarMetadata |
This connector helps to work with metadata.
|
| PulsarPlugin |
Implementation of the Pulsar plugin for Pesto.
|
| PulsarPrimitiveSchemaHandler |
A presto schema handler that interprets data using pulsar schema.
|
| PulsarRecordCursor |
Implementation of a cursor to read records.
|
| PulsarRecordSet |
Implementation of a record set.
|
| PulsarRecordSetProvider |
Implementation of the provider for record sets.
|
| PulsarSplit |
This class represents information for a split.
|
| PulsarSplitManager |
The class helping to manage splits.
|
| PulsarSqlSchemaInfoProvider |
Multi version schema info provider for Pulsar SQL leverage guava cache.
|
| PulsarTableHandle |
Description of basic metadata of a table.
|
| PulsarTableLayoutHandle |
This class handles the table layout.
|
| PulsarTopicDescription |
Represents the basic information about a pulsar topic.
|
| Enum | Description |
|---|---|
| PulsarColumnHandle.HandleKeyValueType |
Column Handle keyValue type, used for keyValue schema.
|
| PulsarSqlSchemaInfoProvider.Type | |
| PulsarTransactionHandle |
A handle for transactions.
|
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.