Skip navigation links
A B C D E G H I J K L M N O P R S T V _ 

A

advanceNextPosition() - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
AvroSchemaHandler - Class in org.apache.pulsar.sql.presto
Schema handler for payload in the Avro format.

B

beginTransaction(IsolationLevel, boolean) - Method in class org.apache.pulsar.sql.presto.PulsarConnector
 

C

close() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
close() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
close() - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
configure(Binder) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorModule
 
create(String, Map<String, String>, ConnectorContext) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorFactory
 
createInstance(String, Class<T>, ClassLoader) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
Create an instance of userClassName using provided classLoader.
cursor() - Method in class org.apache.pulsar.sql.presto.PulsarRecordSet
 

D

deserialize(ByteBuf) - Method in class org.apache.pulsar.sql.presto.AvroSchemaHandler
 
deserialize(ByteBuf, byte[]) - Method in class org.apache.pulsar.sql.presto.AvroSchemaHandler
 
deserialize(ByteBuf) - Method in class org.apache.pulsar.sql.presto.JSONSchemaHandler
 
deserialize(ByteBuf, ByteBuf, byte[]) - Method in class org.apache.pulsar.sql.presto.KeyValueSchemaHandler
 
deserialize(ByteBuf) - Method in class org.apache.pulsar.sql.presto.PulsarPrimitiveSchemaHandler
 
deserialize(ByteBuf) - Method in interface org.apache.pulsar.sql.presto.SchemaHandler
 
deserialize(ByteBuf, byte[]) - Method in interface org.apache.pulsar.sql.presto.SchemaHandler
 
deserialize(ByteBuf, ByteBuf, byte[]) - Method in interface org.apache.pulsar.sql.presto.SchemaHandler
 

E

end_ENTRY_DESERIALIZE_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
end_ENTRY_QUEUE_DEQUEUE_WAIT_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
end_MESSAGE_QUEUE_ENQUEUE_WAIT_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
end_NUM_MESSAGES_DESERIALIZED_PER_ENTRY() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
end_RECORD_DESERIALIZE_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
equals(Object) - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
equals(Object) - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
equals(Object) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorId
 
equals(Object) - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
equals(Object) - Method in class org.apache.pulsar.sql.presto.PulsarTableLayoutHandle
 
EVENT_TIME - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
extractField(int, Object) - Method in class org.apache.pulsar.sql.presto.AvroSchemaHandler
 
extractField(int, Object) - Method in class org.apache.pulsar.sql.presto.JSONSchemaHandler
 
extractField(int, Object) - Method in class org.apache.pulsar.sql.presto.KeyValueSchemaHandler
 
extractField(int, Object) - Method in class org.apache.pulsar.sql.presto.PulsarPrimitiveSchemaHandler
 
extractField(int, Object) - Method in interface org.apache.pulsar.sql.presto.SchemaHandler
 

G

getAddresses() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getAuthParams() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getAuthPlugin() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getBookkeeperExplicitInterval() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getBookkeeperNumIOThreads() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getBookkeeperNumWorkerThreads() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getBookkeeperThrottleValue() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getBookkeeperUseV2Protocol() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getBoolean(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getBrokerServiceUrl() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getColumnHandleClass() - Method in class org.apache.pulsar.sql.presto.PulsarHandleResolver
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
getColumnName(PulsarColumnHandle.HandleKeyValueType, String) - Static method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
getColumnTypes() - Method in class org.apache.pulsar.sql.presto.PulsarRecordSet
 
getCompletedBytes() - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getConnectorCache(PulsarConnectorConfig) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorCache
 
getConnectorFactories() - Method in class org.apache.pulsar.sql.presto.PulsarPlugin
 
getConnectorId() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
getConnectorId() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getConnectorId() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.EventTimeColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.KeyColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.MessageIdColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.PartitionColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.ProducerNameColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.PropertiesColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.PublishTimeColumn
 
getData(RawMessage) - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn.SequenceIdColumn
 
getDouble(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getEndPosition() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getEndPositionEntryId() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getEndPositionLedgerId() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getFieldNames() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
getFieldNames() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
getHandleKeyValueType() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
getHandleKeyValueType() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
getHandleResolver() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorFactory
 
getInfo() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getInternalFields() - Static method in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
getInternalFieldsMap() - Static method in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
getLatestSchema() - Method in class org.apache.pulsar.sql.presto.PulsarSqlSchemaInfoProvider
 
getLong(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getManagedLedgerCacheSizeMB() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getManagedLedgerConfig(NamespaceName, OffloadPolicies, PulsarConnectorConfig) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorCache
 
getManagedLedgerFactory() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorCache
 
getManagedLedgerNumSchedulerThreads() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getManagedLedgerNumWorkerThreads() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getManagedLedgerOffloadDriver() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getManagedLedgerOffloadMaxThreads() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getMaxEntryReadBatchSize() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getMaxMessageSize() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getMaxSplitEntryQueueSize() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getMaxSplitMessageQueueSize() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getMetadata(ConnectorTransactionHandle) - Method in class org.apache.pulsar.sql.presto.PulsarConnector
 
getName() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
getName() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorFactory
 
getName() - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
getNamespaceDelimiterRewriteEnable() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getNameWithCase() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
getNarExtractionDirectory() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getObject(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getOffloaderProperties() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getOffloadersDirectory() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getOffloadPolices() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getOffloadPolicies() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getOriginSchemaName() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getPositionIndices() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
getPositionIndices() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
getProperties(Map<String, String>) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
 
getPulsarAdmin() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getReadTimeNanos() - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, List<? extends ColumnHandle>) - Method in class org.apache.pulsar.sql.presto.PulsarRecordSetProvider
 
getRecordSetProvider() - Method in class org.apache.pulsar.sql.presto.PulsarConnector
 
getRewriteNamespaceDelimiter() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getSchema() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getSchemaByVersion(byte[]) - Method in class org.apache.pulsar.sql.presto.PulsarSqlSchemaInfoProvider
 
getSchemaInfo() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getSchemaInfoProperties() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getSchemaName() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getSchemaName() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
getSchemaName() - Method in class org.apache.pulsar.sql.presto.PulsarTopicDescription
 
getSchemaType() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getSlice(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getSplitClass() - Method in class org.apache.pulsar.sql.presto.PulsarHandleResolver
 
getSplitId() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getSplitManager() - Method in class org.apache.pulsar.sql.presto.PulsarConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableLayoutHandle, ConnectorSplitManager.SplitSchedulingStrategy) - Method in class org.apache.pulsar.sql.presto.PulsarSplitManager
 
getSplitSize() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getStartPosition() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getStartPositionEntryId() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getStartPositionLedgerId() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getStatsProvider() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorCache
 
getStatsProvider() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getStatsProviderConfigs() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getTable() - Method in class org.apache.pulsar.sql.presto.PulsarTableLayoutHandle
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
getTableHandleClass() - Method in class org.apache.pulsar.sql.presto.PulsarHandleResolver
 
getTableLayout(ConnectorSession, ConnectorTableLayoutHandle) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
getTableLayoutHandleClass() - Method in class org.apache.pulsar.sql.presto.PulsarHandleResolver
 
getTableLayouts(ConnectorSession, ConnectorTableHandle, Constraint, Optional<Set<ColumnHandle>>) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
getTableName() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getTableName() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
getTableName() - Method in class org.apache.pulsar.sql.presto.PulsarTopicDescription
 
getTargetNumSplits() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getTlsTrustCertsFilePath() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
getTopicName() - Method in class org.apache.pulsar.sql.presto.PulsarSqlSchemaInfoProvider
 
getTopicName() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
getTopicName() - Method in class org.apache.pulsar.sql.presto.PulsarTopicDescription
 
getTransactionHandleClass() - Method in class org.apache.pulsar.sql.presto.PulsarHandleResolver
 
getTupleDomain() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
getTupleDomain() - Method in class org.apache.pulsar.sql.presto.PulsarTableLayoutHandle
 
getType() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
getType() - Method in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
getType(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
getZookeeperUri() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 

H

hashCode() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
hashCode() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
hashCode() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorId
 
hashCode() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
hashCode() - Method in class org.apache.pulsar.sql.presto.PulsarTableLayoutHandle
 

I

incr_NUM_ENTRIES_PER_BATCH_FAIL(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
incr_NUM_ENTRIES_PER_BATCH_SUCCESS(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
incr_NUM_MESSAGES_DESERIALIZED_PER_ENTRY() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
incr_NUM_RECORD_DESERIALIZED() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
incr_READ_ATTEMPTS_FAIL() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
incr_READ_ATTEMPTS_SUCCESS() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
initConnectorCache() - Method in class org.apache.pulsar.sql.presto.PulsarConnector
 
isHidden() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
isInternal() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
isInternal() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
isKey() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
isKey() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
isNull(int) - Method in class org.apache.pulsar.sql.presto.PulsarRecordCursor
 
isPartitionedTopic(TopicName, PulsarAdmin) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
 
isRemotelyAccessible() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
isTlsAllowInsecureConnection() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
isTlsHostnameVerificationEnable() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
isValue() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
isValue() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 

J

JSONSchemaHandler - Class in org.apache.pulsar.sql.presto
Schema handler for payload in the JSON format.
JSONSchemaHandler(List<PulsarColumnHandle>) - Constructor for class org.apache.pulsar.sql.presto.JSONSchemaHandler
 

K

KEY - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
KEY_SCHEMA_COLUMN_PREFIX - Static variable in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
KeyValueSchemaHandler - Class in org.apache.pulsar.sql.presto
Schema handler for payload in the KeyValue format.
KeyValueSchemaHandler(TopicName, PulsarConnectorConfig, SchemaInfo, List<PulsarColumnHandle>) - Constructor for class org.apache.pulsar.sql.presto.KeyValueSchemaHandler
 

L

listSchemaNames(ConnectorSession) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class org.apache.pulsar.sql.presto.PulsarMetadata
 

M

MESSAGE_ID - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
MESSAGE_QUEUE_DEQUEUE_WAIT_TIME_PER_QUERY - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 

N

NUM_ENTRIES_PER_BATCH - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
NUM_ENTRIES_PER_QUERY - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
NUM_MESSAGES_DERSERIALIZED_PER_ENTRY - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
NUM_MESSAGES_DERSERIALIZED_PER_QUERY - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 

O

org.apache.pulsar.sql.presto - package org.apache.pulsar.sql.presto
Implementation of the connector to the Presto engine.

P

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.

R

READ_ATTEMPTS - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
READ_ATTEMTPS_PER_QUERY - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
READ_LATENCY_PER_BATCH - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
READ_LATENCY_PER_QUERY - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
RECORD_DESERIALIZE_TIME - Static variable in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
register_BYTES_READ(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
register_MESSAGE_QUEUE_DEQUEUE_WAIT_TIME(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
register_READ_LATENCY_PER_BATCH_FAIL(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
register_READ_LATENCY_PER_BATCH_SUCCESS(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
register_TOTAL_EXECUTION_TIME(long) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
restoreNamespaceDelimiterIfNeeded(String, PulsarConnectorConfig) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
 
rewriteNamespaceDelimiterIfNeeded(String, PulsarConnectorConfig) - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorUtils
 

S

SchemaHandler - Interface in org.apache.pulsar.sql.presto
This interface defines the methods to work with schemas.
SEQUENCE_ID - Static variable in class org.apache.pulsar.sql.presto.PulsarInternalColumn
 
setAuthParams(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setAuthPlugin(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setBookkeeperExplicitInterval(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setBookkeeperNumIOThreads(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setBookkeeperNumWorkerThreads(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setBookkeeperThrottleValue(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setBookkeeperUseV2Protocol(boolean) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setBrokerServiceUrl(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setManagedLedgerCacheSizeMB(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setManagedLedgerNumSchedulerThreads(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setManagedLedgerNumWorkerThreads(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setManagedLedgerOffloadDriver(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setManagedLedgerOffloadMaxThreads(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setMaxEntryReadBatchSize(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setMaxMessageSize(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setMaxSplitEntryQueueSize(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setMaxSplitMessageQueueSize(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setNamespaceDelimiterRewriteEnable(boolean) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setNarExtractionDirectory(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setOffloaderProperties(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setOffloadersDirectory(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setRewriteNamespaceDelimiter(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setStatsProvider(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setStatsProviderConfigs(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setTargetNumSplits(int) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setTlsAllowInsecureConnection(boolean) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setTlsHostnameVerificationEnable(boolean) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setTlsTrustCertsFilePath(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
setZookeeperUri(String) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
shutdown() - Method in class org.apache.pulsar.sql.presto.PulsarConnector
 
shutdown() - Static method in class org.apache.pulsar.sql.presto.PulsarConnectorCache
 
start_ENTRY_DESERIALIZE_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
start_ENTRY_QUEUE_DEQUEUE_WAIT_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
start_MESSAGE_QUEUE_ENQUEUE_WAIT_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 
start_RECORD_DESERIALIZE_TIME() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorMetricsTracker
 

T

toSchemaTableName() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarColumnHandle
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarColumnMetadata
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorConfig
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarConnectorId
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarSplit
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarTableHandle
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarTableLayoutHandle
 
toString() - Method in class org.apache.pulsar.sql.presto.PulsarTopicDescription
 
TypeDeserializer(TypeManager) - Constructor for class org.apache.pulsar.sql.presto.PulsarConnectorModule.TypeDeserializer
 

V

valueOf(String) - Static method in enum org.apache.pulsar.sql.presto.PulsarColumnHandle.HandleKeyValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.sql.presto.PulsarSqlSchemaInfoProvider.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.sql.presto.PulsarTransactionHandle
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.pulsar.sql.presto.PulsarColumnHandle.HandleKeyValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.sql.presto.PulsarSqlSchemaInfoProvider.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.sql.presto.PulsarTransactionHandle
Returns an array containing the constants of this enum type, in the order they are declared.

_

_deserialize(String, DeserializationContext) - Method in class org.apache.pulsar.sql.presto.PulsarConnectorModule.TypeDeserializer
 
A B C D E G H I J K L M N O P R S T V _ 
Skip navigation links

Copyright © 2017–2021 Apache Software Foundation. All rights reserved.