- parseSchema(String) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
-
- PARTITION - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PRODUCER_NAME - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PROPERTIES - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PUBLISH_TIME - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PulsarColumnHandle - Class in org.apache.pulsar.sql.presto
-
This class represents the basic information about a presto column.
- PulsarColumnHandle(String, String, Type, boolean, boolean, String[], Integer[], PulsarColumnHandle.HandleKeyValueType) - Constructor for class org.apache.pulsar.sql.presto.PulsarColumnHandle
-
- PulsarColumnHandle.HandleKeyValueType - Enum in org.apache.pulsar.sql.presto
-
Column Handle keyValue type, used for keyValue schema.
- PulsarColumnMetadata - Class in org.apache.pulsar.sql.presto
-
Description of the column metadata.
- PulsarColumnMetadata(String, Type, String, String, boolean, boolean, String[], Integer[], PulsarColumnHandle.HandleKeyValueType) - Constructor for class org.apache.pulsar.sql.presto.PulsarColumnMetadata
-
- PulsarConnector - Class in org.apache.pulsar.sql.presto
-
This file contains implementation of the connector to the Presto engine.
- PulsarConnector(LifeCycleManager, PulsarMetadata, PulsarSplitManager, PulsarRecordSetProvider, PulsarConnectorConfig) - Constructor for class org.apache.pulsar.sql.presto.PulsarConnector
-
- PulsarConnectorCache - Class in org.apache.pulsar.sql.presto
-
Implementation of a cache for the Pulsar connector.
- PulsarConnectorConfig - Class in org.apache.pulsar.sql.presto
-
This object handles configuration of the Pulsar connector for the Presto engine.
- PulsarConnectorConfig() - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorConfig
-
- PulsarConnectorFactory - Class in org.apache.pulsar.sql.presto
-
The factory class which helps to build the presto connector.
- PulsarConnectorFactory() - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorFactory
-
- PulsarConnectorId - Class in org.apache.pulsar.sql.presto
-
Unique identifier of a connector.
- PulsarConnectorId(String) - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorId
-
- PulsarConnectorMetricsTracker - Class in org.apache.pulsar.sql.presto
-
This class helps to track metrics related to the connector.
- PulsarConnectorMetricsTracker(StatsProvider) - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
-
- PulsarConnectorModule - Class in org.apache.pulsar.sql.presto
-
This class defines binding of classes in the Presto connector.
- PulsarConnectorModule(String, TypeManager) - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorModule
-
- PulsarConnectorModule.TypeDeserializer - Class in org.apache.pulsar.sql.presto
-
A wrapper to deserialize the Presto types.
- PulsarConnectorUtils - Class in org.apache.pulsar.sql.presto
-
A helper class containing repeatable logic used in the other classes.
- PulsarConnectorUtils() - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorUtils
-
- PulsarHandleResolver - Class in org.apache.pulsar.sql.presto
-
This class helps to resolve classes for the Presto connector.
- PulsarHandleResolver() - Constructor for class org.apache.pulsar.sql.presto.PulsarHandleResolver
-
- PulsarInternalColumn - Class in org.apache.pulsar.sql.presto
-
This abstract class represents internal columns.
- PulsarInternalColumn.EventTimeColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the event time.
- PulsarInternalColumn.KeyColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the key.
- PulsarInternalColumn.MessageIdColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the message id.
- PulsarInternalColumn.PartitionColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the partition.
- PulsarInternalColumn.ProducerNameColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the producer name.
- PulsarInternalColumn.PropertiesColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the message properties.
- PulsarInternalColumn.PublishTimeColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the publish time.
- PulsarInternalColumn.SequenceIdColumn - Class in org.apache.pulsar.sql.presto
-
Internal column representing the sequence id.
- PulsarMetadata - Class in org.apache.pulsar.sql.presto
-
This connector helps to work with metadata.
- PulsarMetadata(PulsarConnectorId, PulsarConnectorConfig) - Constructor for class org.apache.pulsar.sql.presto.PulsarMetadata
-
- PulsarPlugin - Class in org.apache.pulsar.sql.presto
-
Implementation of the Pulsar plugin for Pesto.
- PulsarPlugin() - Constructor for class org.apache.pulsar.sql.presto.PulsarPlugin
-
- PulsarPrimitiveSchemaHandler - Class in org.apache.pulsar.sql.presto
-
A presto schema handler that interprets data using pulsar schema.
- PulsarRecordCursor - Class in org.apache.pulsar.sql.presto
-
Implementation of a cursor to read records.
- PulsarRecordCursor(List<PulsarColumnHandle>, PulsarSplit, PulsarConnectorConfig) - Constructor for class org.apache.pulsar.sql.presto.PulsarRecordCursor
-
- PulsarRecordSet - Class in org.apache.pulsar.sql.presto
-
Implementation of a record set.
- PulsarRecordSet(PulsarSplit, List<PulsarColumnHandle>, PulsarConnectorConfig) - Constructor for class org.apache.pulsar.sql.presto.PulsarRecordSet
-
- PulsarRecordSetProvider - Class in org.apache.pulsar.sql.presto
-
Implementation of the provider for record sets.
- PulsarRecordSetProvider(PulsarConnectorConfig) - Constructor for class org.apache.pulsar.sql.presto.PulsarRecordSetProvider
-
- PulsarSplit - Class in org.apache.pulsar.sql.presto
-
This class represents information for a split.
- PulsarSplit(long, String, String, String, String, long, String, SchemaType, long, long, long, long, TupleDomain<ColumnHandle>, String, OffloadPolicies) - Constructor for class org.apache.pulsar.sql.presto.PulsarSplit
-
- PulsarSplitManager - Class in org.apache.pulsar.sql.presto
-
The class helping to manage splits.
- PulsarSplitManager(PulsarConnectorId, PulsarConnectorConfig) - Constructor for class org.apache.pulsar.sql.presto.PulsarSplitManager
-
- PulsarSqlSchemaInfoProvider - Class in org.apache.pulsar.sql.presto
-
Multi version schema info provider for Pulsar SQL leverage guava cache.
- PulsarSqlSchemaInfoProvider.Type - Enum in org.apache.pulsar.sql.presto
-
- PulsarTableHandle - Class in org.apache.pulsar.sql.presto
-
Description of basic metadata of a table.
- PulsarTableHandle(String, String, String, String) - Constructor for class org.apache.pulsar.sql.presto.PulsarTableHandle
-
- PulsarTableLayoutHandle - Class in org.apache.pulsar.sql.presto
-
This class handles the table layout.
- PulsarTableLayoutHandle(PulsarTableHandle, TupleDomain<ColumnHandle>) - Constructor for class org.apache.pulsar.sql.presto.PulsarTableLayoutHandle
-
- PulsarTopicDescription - Class in org.apache.pulsar.sql.presto
-
Represents the basic information about a pulsar topic.
- PulsarTopicDescription(String, String, String) - Constructor for class org.apache.pulsar.sql.presto.PulsarTopicDescription
-
- PulsarTransactionHandle - Enum in org.apache.pulsar.sql.presto
-
A handle for transactions.