- parseProtobufMap(Object) - Static method in class org.apache.pulsar.sql.presto.decoder.protobufnative.PulsarProtobufNativeColumnDecoder
-
- parseSchema(String) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
-
- PARTITION - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PRIMITIVE_COLUMN_NAME - Static variable in class org.apache.pulsar.sql.presto.decoder.primitive.PulsarPrimitiveRowDecoderFactory
-
- PRODUCER_NAME - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PROPERTIES - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PROTOBUF_MAP_KEY_NAME - Static variable in class org.apache.pulsar.sql.presto.decoder.protobufnative.PulsarProtobufNativeColumnDecoder
-
- PROTOBUF_MAP_VALUE_NAME - Static variable in class org.apache.pulsar.sql.presto.decoder.protobufnative.PulsarProtobufNativeColumnDecoder
-
- PUBLISH_TIME - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
-
- PulsarAvroColumnDecoder - Class in org.apache.pulsar.sql.presto.decoder.avro
-
Copy from io.prestosql.decoder.avro.AvroColumnDecoder (presto-record-decoder-345)
with A little bit pulsar's extensions.
- PulsarAvroColumnDecoder(DecoderColumnHandle) - Constructor for class org.apache.pulsar.sql.presto.decoder.avro.PulsarAvroColumnDecoder
-
- PulsarAvroRowDecoder - Class in org.apache.pulsar.sql.presto.decoder.avro
-
Refer to io.prestosql.decoder.avro.AvroRowDecoder.
- PulsarAvroRowDecoder(GenericAvroSchema, Set<DecoderColumnHandle>) - Constructor for class org.apache.pulsar.sql.presto.decoder.avro.PulsarAvroRowDecoder
-
- PulsarAvroRowDecoderFactory - Class in org.apache.pulsar.sql.presto.decoder.avro
-
PulsarRowDecoderFactory for SchemaType.AVRO.
- PulsarAvroRowDecoderFactory(TypeManager) - Constructor for class org.apache.pulsar.sql.presto.decoder.avro.PulsarAvroRowDecoderFactory
-
- 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, String, String, 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, PulsarColumnHandle.HandleKeyValueType, PulsarColumnMetadata.DecoderExtraInfo) - Constructor for class org.apache.pulsar.sql.presto.PulsarColumnMetadata
-
- PulsarColumnMetadata.DecoderExtraInfo - Class in org.apache.pulsar.sql.presto
-
- 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
-
- PulsarDispatchingRowDecoderFactory - Class in org.apache.pulsar.sql.presto
-
- PulsarDispatchingRowDecoderFactory(TypeManager) - Constructor for class org.apache.pulsar.sql.presto.PulsarDispatchingRowDecoderFactory
-
- PulsarFieldValueProviders - Class in org.apache.pulsar.sql.presto
-
custom FieldValueProvider for Pulsar.
- PulsarFieldValueProviders() - Constructor for class org.apache.pulsar.sql.presto.PulsarFieldValueProviders
-
- 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.
- PulsarJsonFieldDecoder - Class in org.apache.pulsar.sql.presto.decoder.json
-
Copy from DefaultJsonFieldDecoder (presto-record-decoder-345)
with some pulsar's extensions.
- PulsarJsonFieldDecoder(DecoderColumnHandle) - Constructor for class org.apache.pulsar.sql.presto.decoder.json.PulsarJsonFieldDecoder
-
- PulsarJsonFieldDecoder.JsonValueProvider - Class in org.apache.pulsar.sql.presto.decoder.json
-
JsonValueProvider.
- PulsarJsonRowDecoder - Class in org.apache.pulsar.sql.presto.decoder.json
-
Json PulsarRowDecoder.
- PulsarJsonRowDecoder(GenericJsonSchema, Set<DecoderColumnHandle>) - Constructor for class org.apache.pulsar.sql.presto.decoder.json.PulsarJsonRowDecoder
-
- PulsarJsonRowDecoderFactory - Class in org.apache.pulsar.sql.presto.decoder.json
-
PulsarRowDecoderFactory for SchemaType.JSON.
- PulsarJsonRowDecoderFactory(TypeManager) - Constructor for class org.apache.pulsar.sql.presto.decoder.json.PulsarJsonRowDecoderFactory
-
- PulsarMetadata - Class in org.apache.pulsar.sql.presto
-
This connector helps to work with metadata.
- PulsarMetadata(PulsarConnectorId, PulsarConnectorConfig, PulsarDispatchingRowDecoderFactory) - 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
-
- PulsarPrimitiveRowDecoder - Class in org.apache.pulsar.sql.presto.decoder.primitive
-
Primitive Schema PulsarRowDecoder.
- PulsarPrimitiveRowDecoder(AbstractSchema, DecoderColumnHandle) - Constructor for class org.apache.pulsar.sql.presto.decoder.primitive.PulsarPrimitiveRowDecoder
-
- PulsarPrimitiveRowDecoderFactory - Class in org.apache.pulsar.sql.presto.decoder.primitive
-
Primitive Schema PulsarRowDecoderFactory.
- PulsarPrimitiveRowDecoderFactory() - Constructor for class org.apache.pulsar.sql.presto.decoder.primitive.PulsarPrimitiveRowDecoderFactory
-
- PulsarProtobufNativeColumnDecoder - Class in org.apache.pulsar.sql.presto.decoder.protobufnative
-
Pulsar SchemaType.PROTOBUF_NATIVE ColumnDecoder.
- PulsarProtobufNativeColumnDecoder(DecoderColumnHandle) - Constructor for class org.apache.pulsar.sql.presto.decoder.protobufnative.PulsarProtobufNativeColumnDecoder
-
- PulsarProtobufNativeRowDecoder - Class in org.apache.pulsar.sql.presto.decoder.protobufnative
-
Pulsar SchemaType.PROTOBUF_NATIVE RowDecoder.
- PulsarProtobufNativeRowDecoder(GenericProtobufNativeSchema, Set<DecoderColumnHandle>) - Constructor for class org.apache.pulsar.sql.presto.decoder.protobufnative.PulsarProtobufNativeRowDecoder
-
- PulsarProtobufNativeRowDecoderFactory - Class in org.apache.pulsar.sql.presto.decoder.protobufnative
-
PulsarRowDecoderFactory for SchemaType.PROTOBUF_NATIVE.
- PulsarProtobufNativeRowDecoderFactory(TypeManager) - Constructor for class org.apache.pulsar.sql.presto.decoder.protobufnative.PulsarProtobufNativeRowDecoderFactory
-
- PulsarRecordCursor - Class in org.apache.pulsar.sql.presto
-
Implementation of a cursor to read records.
- PulsarRecordCursor(List<PulsarColumnHandle>, PulsarSplit, PulsarConnectorConfig, PulsarDispatchingRowDecoderFactory) - 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, PulsarDispatchingRowDecoderFactory) - 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, PulsarDispatchingRowDecoderFactory) - Constructor for class org.apache.pulsar.sql.presto.PulsarRecordSetProvider
-
- PulsarRowDecoder - Interface in org.apache.pulsar.sql.presto
-
RowDecoder interface for Pulsar.
- PulsarRowDecoderFactory - Interface in org.apache.pulsar.sql.presto
-
Pulsar customized RowDecoderFactory interface.
- 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(TopicName, PulsarAdmin) - Constructor for class org.apache.pulsar.sql.presto.PulsarSqlSchemaInfoProvider
-
- 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.