- generateSchemaInfo(Map<String, String>) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
-
- generateTableProperties(SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
-
- get(ConfigOption<T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
-
Get an option-related config value.
- get(ConfigOption<F>, Function<F, T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
-
Get an option value from the given config, convert it into the a new value instance.
- getAppendedPartitions() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
-
- getArity() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
-
- getAutoCommitCursorInterval() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
- getAvroSchema(DataType) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
-
- getBoundedness() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
-
- getChangelogMode(ChangelogMode) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
-
- getChangelogMode() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
-
- getCommittableSerializer() - Method in class org.apache.flink.connector.pulsar.sink.PulsarSink
-
- getConnectorMetadataArity() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata
-
- getCurrentVersion() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
-
- getDatabase(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
-
- getDatabase(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getDeliveryGuarantee() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
The delivery guarantee changes the behavior of
PulsarWriter.
- getDescription() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
-
- getDescription() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
-
- getDescription() - Method in enum org.apache.flink.connector.pulsar.source.config.CursorVerification
-
- getEnd() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
-
- getEnumeratorCheckpointSerializer() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
-
- getEventTime() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getEventTime() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
-
- getFactory() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getFullTopicName() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
Pulsar split the topic partition into a bunch of small topics, we would get the real topic
name by using this method.
- getHash() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
-
- getId() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
-
- getKey() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getKeyBytes() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getKeyDecodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getKeyEncodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getLatestConsumedId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- getLatestConsumedId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
- getLength() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
-
- getMaxFetchRecords() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The fetch counts for a split reader.
- getMaxFetchTime() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The fetch time for flink split reader polling message.
- getMaxPendingMessages() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
Pulsar message is sent asynchronously.
- getMaxRecommitTimes() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
The maximum allowed recommitting time for a Pulsar transaction.
- getMessageDelayMillis(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getMessageId() - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
-
- getMessageKeyHash() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
The message key's hash logic for routing the message into one Pulsar partition.
- getMessageQueueCapacity() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The capacity of the element queue in the source reader.
- getMetricGroup() - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchemaInitializationContext
-
- getName() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
-
- getNamespaceProperties(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
-
- getNumberOfParallelInstances() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
-
- getNumberOfParallelInstances() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
-
- getOrCreateFetcher(String) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
-
- getOrderingKey() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getParallelInstanceId() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
-
Get the number of the subtask that PulsarSink is running on.
- getParallelInstanceId() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
-
- getPartition() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- getPartition() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
- getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getPartitionDiscoveryIntervalMs() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The interval in millis for flink querying topic partition information.
- getPartitionId() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
- getPartitionSize() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
-
- getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getPartitionSwitchSize() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
Switch the partition to write when we have written the given size of messages.
- getPendingPartitionSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
-
- getProducedType() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
-
- getProducedType() - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarTypeInformationWrapper
-
- getProducedType() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
-
- getProperties(ConfigOption<Map<String, String>>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
-
Get the option value by a prefix.
- getProperties() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getPulsarProperties(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getPulsarProperties(Map<String, String>) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getPulsarRange() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
- getPulsarSchema() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
- getPulsarSchema(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
-
- getRange() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
- getReaderAssignedSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
-
- getRecordClass() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
- getReplicationClusters() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
-
- getSchema() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getSchemaInfo() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
- getSchemaInfo(SchemaType, DataType) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
-
- getSequenceId() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getSharedPendingPartitionSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
-
- getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
-
- getSplitSerializer() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
-
- getStart() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
-
- getStartCursor(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getStopCursor() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- getSubscribedTopicPartitions(PulsarAdmin, RangeGenerator, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicListSubscriber
-
- getSubscribedTopicPartitions(PulsarAdmin, RangeGenerator, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicPatternSubscriber
-
- getSubscribedTopicPartitions(PulsarAdmin, RangeGenerator, int) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber
-
- getSubscriptionDesc() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
Convert the subscription into a readable str.
- getSubscriptionMode() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The pulsar's subscription mode for this flink source.
- getSubscriptionName() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The pulsar's subscription name for this flink source.
- getSubscriptionType() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
The pulsar's subscription type for this flink source.
- getSubscriptionType(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getTable(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
-
- getTable(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getTableStatistics(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- getTopic() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
-
- getTopic() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
- getTopicListFromOptions(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getTopicListSubscriber(List<String>) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber
-
- getTopicMetadataRefreshInterval() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
Auto-update the topic metadata in a fixed interval (in ms).
- getTopicPatternSubscriber(Pattern, RegexSubscriptionMode) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber
-
- getTopicRouter(ReadableConfig, ClassLoader) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getTopicRoutingMode(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getTopics(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
-
- getTotalFields() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
-
- getTransactionTimeoutMillis() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
Pulsar's transactions have a timeout mechanism for the uncommitted transaction.
- getTransactionTimeoutMillis() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
Pulsar's transaction have a timeout mechanism for uncommitted transaction.
- getTxnID() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
-
- getTypeClass() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
-
- getUncommittedTransactionId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- getUncommittedTransactionId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
- getUserCodeClassLoader() - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchemaInitializationContext
-
- getValue() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
-
- getValue() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
-
- getValueDecodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getValueEncodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- getVerifyInitialOffsets() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
- getVersion() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
-
- getVersion() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumStateSerializer
-
- getVersion() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
-
- parseMessageIdStartCursor(String) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- parseMessageIdString(String) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- parsePublishTimeStartCursor(Long) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
-
- partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- pollMessage(Duration) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
-
- pollMessage(Duration) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
-
- pollNext(ReaderOutput<OUT>) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
-
- position(String, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.MessageIdStartCursor
-
- position(String, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.TimestampStartCursor
-
- position(String, int) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
-
- prepareCommit() - Method in class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
-
- prepareCommit() - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
-
Convert the transactions into a committable list for Pulsar Committer.
- PrimitiveSchemaFactory<T> - Class in org.apache.flink.connector.pulsar.common.schema.factories
-
The schema factory for pulsar's primitive types.
- PrimitiveSchemaFactory(Schema<T>, TypeInformation<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
-
- PrimitiveSchemaFactory(SchemaType, Schema<T>, TypeInformation<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
-
- processTime() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
-
Returns the current process time in flink.
- processTime() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
-
- PRODUCER_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- projectToProducedRowAndCollect(Message<?>, List<RowData>, List<RowData>, Collector<RowData>) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarRowDataConverter
-
- properties(Map<String, String>) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
-
Method wrapper of TypedMessageBuilder.properties(Map).
- property(String, String) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
-
Method wrapper of TypedMessageBuilder.property(String, String).
- ProtobufNativeSchemaFactory<T extends com.google.protobuf.GeneratedMessageV3> - Class in org.apache.flink.connector.pulsar.common.schema.factories
-
The schema factory for pulsar's ProtobufNativeSchema.
- ProtobufNativeSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufNativeSchemaFactory
-
- ProtobufSchemaFactory<T extends com.google.protobuf.GeneratedMessageV3> - Class in org.apache.flink.connector.pulsar.common.schema.factories
-
The schema factory for pulsar's ProtobufSchema.
- ProtobufSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufSchemaFactory
-
- protoDescriptorToSqlType(Descriptors.Descriptor) - Static method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
-
- PublishTimestampStopCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
-
Stop consuming message at the given publish time.
- PublishTimestampStopCursor(long) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.PublishTimestampStopCursor
-
- PULSAR_ACK_RECEIPT_ENABLED - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_ACK_TIMEOUT_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_ACKNOWLEDGEMENTS_GROUP_TIME_MICROS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_ADMIN_URL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_AUTH_PARAM_MAP - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_AUTH_PARAMS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_AUTH_PLUGIN_CLASS_NAME - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_AUTO_ACK_OLDEST_CHUNKED_MESSAGE_ON_QUEUE_FULL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_AUTO_CERT_REFRESH_TIME - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_AUTO_COMMIT_CURSOR_INTERVAL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_AUTO_UPDATE_PARTITIONS_INTERVAL_SECONDS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_BATCHING_ENABLED - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_BATCHING_MAX_BYTES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_BATCHING_MAX_MESSAGES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_BATCHING_MAX_PUBLISH_DELAY_MICROS - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_BATCHING_PARTITION_SWITCH_FREQUENCY_BY_PUBLISH_DELAY - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_CHUNKING_ENABLED - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_COMPRESSION_TYPE - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_CONCURRENT_LOOKUP_REQUEST - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_CONNECT_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_CONNECTIONS_PER_BROKER - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_CONSUMER_NAME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_CONSUMER_PROPERTIES - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_CRYPTO_FAILURE_ACTION - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_DEAD_LETTER_TOPIC - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_ENABLE_AUTO_ACKNOWLEDGE_MESSAGE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_ENABLE_BUSY_WAIT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_ENABLE_TRANSACTION - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_EXPIRE_TIME_OF_INCOMPLETE_CHUNKED_MESSAGE_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_INITIAL_BACKOFF_INTERVAL_NANOS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_INITIAL_SEQUENCE_ID - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_KEEP_ALIVE_INTERVAL_SECONDS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_LISTENER_NAME - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_MAX_BACKOFF_INTERVAL_NANOS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_MAX_FETCH_RECORDS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_MAX_FETCH_TIME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_MAX_LOOKUP_REDIRECTS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_MAX_LOOKUP_REQUEST - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_MAX_NUMBER_OF_REJECTED_REQUEST_PER_CONNECTION - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_MAX_PENDING_CHUNKED_MESSAGE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_MAX_PENDING_MESSAGES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_MAX_PENDING_MESSAGES_ACROSS_PARTITIONS - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_MAX_RECOMMIT_TIMES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_MAX_REDELIVER_COUNT - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
Dead letter policy for consumers.
- PULSAR_MAX_TOTAL_RECEIVER_QUEUE_SIZE_ACROSS_PARTITIONS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_MEMORY_LIMIT_BYTES - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_MESSAGE_KEY_HASH - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_NEGATIVE_ACK_REDELIVERY_DELAY_MICROS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_NUM_IO_THREADS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_NUM_LISTENER_THREADS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_OPERATION_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_PARTITION_DISCOVERY_INTERVAL_MS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_POOL_MESSAGES - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_PRIORITY_LEVEL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_PRODUCER_NAME - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_PRODUCER_PROPERTIES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_PROXY_PROTOCOL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_PROXY_SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_READ_COMPACTED - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_READ_SCHEMA_EVOLUTION - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_READ_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_READ_TRANSACTION_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_RECEIVER_QUEUE_SIZE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_REPLICATE_SUBSCRIPTION_STATE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_REQUEST_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_REQUEST_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_RETRY_ENABLE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_RETRY_LETTER_TOPIC - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_SEND_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_SSL_PROVIDER - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_STATS_INTERVAL_SECONDS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_SUBSCRIPTION_INITIAL_POSITION - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_SUBSCRIPTION_MODE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_SUBSCRIPTION_NAME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_SUBSCRIPTION_TYPE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_TICK_DURATION_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_TLS_ALLOW_INSECURE_CONNECTION - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_CIPHERS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_HOSTNAME_VERIFICATION_ENABLE - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_PROTOCOLS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_TRUST_CERTS_FILE_PATH - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_TRUST_STORE_PASSWORD - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_TRUST_STORE_PATH - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TLS_TRUST_STORE_TYPE - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_TOPIC_METADATA_REFRESH_INTERVAL - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_TRANSACTION_TIMEOUT_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_USE_KEY_STORE_TLS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_USE_TCP_NO_DELAY - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
-
- PULSAR_VERIFY_INITIAL_OFFSETS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- PULSAR_WRITE_DELIVERY_GUARANTEE - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_WRITE_SCHEMA_EVOLUTION - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PULSAR_WRITE_TRANSACTION_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- PulsarAdminTool - Class in org.apache.flink.connector.pulsar.table.catalog.impl
-
A class that wraps Pulsar Admin API.
- PulsarAdminTool(PulsarCatalogConfiguration) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
-
- PulsarCatalog - Class in org.apache.flink.connector.pulsar.table.catalog
-
Catalog implementation to use Pulsar to store metadatas for Flink tables/databases.
- PulsarCatalog(String, PulsarCatalogConfiguration, String, String) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- PulsarCatalogConfiguration - Class in org.apache.flink.connector.pulsar.table.catalog
-
- PulsarCatalogConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogConfiguration
-
Creates a new PulsarConfiguration, which holds a copy of the given configuration that can't
be altered.
- PulsarCatalogFactory - Class in org.apache.flink.connector.pulsar.table.catalog
-
PulsarCatalogFactory implementing CatalogFactory.
- PulsarCatalogFactory() - Constructor for class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
-
- PulsarCatalogFactoryOptions - Class in org.apache.flink.connector.pulsar.table.catalog
-
- PulsarCatalogSupport - Class in org.apache.flink.connector.pulsar.table.catalog.impl
-
This class is the implementation layer of catalog operations.
- PulsarCatalogSupport(PulsarCatalogConfiguration, String, SchemaTranslator) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
-
- PulsarClientFactory - Class in org.apache.flink.connector.pulsar.common.config
-
- PulsarCommittable - Class in org.apache.flink.connector.pulsar.sink.committer
-
The writer state for Pulsar connector.
- PulsarCommittable(TxnID, String) - Constructor for class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
-
- PulsarCommittableSerializer - Class in org.apache.flink.connector.pulsar.sink.committer
-
- PulsarCommittableSerializer() - Constructor for class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
-
- PulsarCommitter - Class in org.apache.flink.connector.pulsar.sink.committer
-
- PulsarCommitter(SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.committer.PulsarCommitter
-
- PulsarConfigBuilder - Class in org.apache.flink.connector.pulsar.common.config
-
A builder for building the unmodifiable Configuration instance.
- PulsarConfigBuilder() - Constructor for class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
-
- PulsarConfiguration - Class in org.apache.flink.connector.pulsar.common.config
-
An unmodifiable Configuration for Pulsar.
- PulsarConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
-
Creates a new PulsarConfiguration, which holds a copy of the given configuration that can't
be altered.
- PulsarConfigValidator - Class in org.apache.flink.connector.pulsar.common.config
-
- PulsarConfigValidator.PulsarConfigValidatorBuilder - Class in org.apache.flink.connector.pulsar.common.config
-
- PulsarConfigValidatorBuilder() - Constructor for class org.apache.flink.connector.pulsar.common.config.PulsarConfigValidator.PulsarConfigValidatorBuilder
-
- PulsarDeserializationSchema<T> - Interface in org.apache.flink.connector.pulsar.source.reader.deserializer
-
A schema bridge for deserializing the pulsar's Message<byte[]> into a flink managed
instance.
- PulsarDeserializationSchemaInitializationContext - Class in org.apache.flink.connector.pulsar.source.reader.deserializer
-
Convert the SourceReaderContext into a DeserializationSchema.InitializationContext, we would use a pulsar named metric group for this
content.
- PulsarDeserializationSchemaInitializationContext(SourceReaderContext) - Constructor for class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchemaInitializationContext
-
- PulsarExceptionUtils - Class in org.apache.flink.connector.pulsar.common.utils
-
Util class for pulsar checked exceptions.
- PulsarFetcherManagerBase<T> - Class in org.apache.flink.connector.pulsar.source.reader.fetcher
-
Common fetcher manager abstraction for both ordered & unordered message.
- PulsarFetcherManagerBase(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<T>>>, Supplier<SplitReader<PulsarMessage<T>, PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
-
Creates a new SplitFetcherManager with multiple I/O threads.
- PulsarMessage<T> - Class in org.apache.flink.connector.pulsar.sink.writer.message
-
The message instance would be used for TypedMessageBuilder.
- PulsarMessage<T> - Class in org.apache.flink.connector.pulsar.source.reader.message
-
The message instance that contains the required information which would be used for committing
the consuming status.
- PulsarMessage(MessageId, T, long) - Constructor for class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
-
- PulsarMessageBuilder<T> - Class in org.apache.flink.connector.pulsar.sink.writer.message
-
TypedMessageBuilder wrapper for providing the required method for end-users.
- PulsarMessageBuilder() - Constructor for class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
-
- PulsarMessageCollector<T> - Class in org.apache.flink.connector.pulsar.source.reader.message
-
- PulsarMessageCollector(String, RecordsBySplits.Builder<PulsarMessage<T>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessageCollector
-
- PulsarOptions - Class in org.apache.flink.connector.pulsar.common.config
-
Configuration for Pulsar Client, these config options would be used for both source, sink and
table.
- PulsarOrderedFetcherManager<T> - Class in org.apache.flink.connector.pulsar.source.reader.fetcher
-
Pulsar's FetcherManager implementation for ordered consuming.
- PulsarOrderedFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<T>>>, Supplier<SplitReader<PulsarMessage<T>, PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarOrderedFetcherManager
-
- PulsarOrderedPartitionSplitReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.split
-
- PulsarOrderedPartitionSplitReader(PulsarClient, PulsarAdmin, SourceConfiguration, PulsarDeserializationSchema<OUT>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
-
- PulsarOrderedSourceReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.source
-
The source reader for pulsar subscription Failover and Exclusive, which consumes the ordered
messages.
- PulsarOrderedSourceReader(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<OUT>>>, Supplier<PulsarOrderedPartitionSplitReader<OUT>>, SourceReaderContext, SourceConfiguration, PulsarClient, PulsarAdmin) - Constructor for class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
-
- PulsarPartitionSplit - Class in org.apache.flink.connector.pulsar.source.split
-
A SourceSplit implementation for a Pulsar's partition.
- PulsarPartitionSplit(TopicPartition, StopCursor) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- PulsarPartitionSplit(TopicPartition, StopCursor, MessageId, TxnID) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- PulsarPartitionSplitSerializer - Class in org.apache.flink.connector.pulsar.source.split
-
- PulsarPartitionSplitState - Class in org.apache.flink.connector.pulsar.source.split
-
Pulsar partition split state.
- PulsarPartitionSplitState(PulsarPartitionSplit) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
- PulsarReadableMetadata - Class in org.apache.flink.connector.pulsar.table.source
-
Class for reading metadata fields from a Pulsar message and put in corresponding Flink row
fields.
- PulsarReadableMetadata(List<String>) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata
-
- PulsarReadableMetadata.ReadableMetadata - Enum in org.apache.flink.connector.pulsar.table.source
-
Lists the metadata that is readable from a Pulsar message.
- PulsarRecordEmitter<T> - Class in org.apache.flink.connector.pulsar.source.reader.emitter
-
- PulsarRecordEmitter() - Constructor for class org.apache.flink.connector.pulsar.source.reader.emitter.PulsarRecordEmitter
-
- PulsarRowDataConverter - Class in org.apache.flink.connector.pulsar.table.source
-
Contains the projection information needed to map a Pulsar message to proper key fields, value
fields and metadata fields.
- PulsarRowDataConverter(int, int[], int[], PulsarReadableMetadata) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarRowDataConverter
-
- PulsarSchema<T> - Class in org.apache.flink.connector.pulsar.common.schema
-
A wrapper for Pulsar Schema, make it serializable and can be created from SchemaInfo.
- PulsarSchema(Schema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
Create serializable pulsar schema for primitive types.
- PulsarSchema(Schema<T>, Class<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
Create serializable pulsar schema for struct type or primitive types.
- PulsarSchema(Schema<KeyValue<K, V>>, Class<K>, Class<V>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
Create serializable pulsar schema for key value type.
- pulsarSchema(Schema<T>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
-
Create a PulsarSerializationSchema by using the Pulsar Schema instance.
- pulsarSchema(Schema<T>, Class<T>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
-
Create a PulsarSerializationSchema by using the Pulsar Schema instance.
- pulsarSchema(Schema<KeyValue<K, V>>, Class<K>, Class<V>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
-
Create a PulsarSerializationSchema by using the Pulsar Schema instance.
- pulsarSchema(Schema<T>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
-
Create a PulsarDeserializationSchema by using the Pulsar Schema instance.
- pulsarSchema(Schema<T>, Class<T>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
-
Create a PulsarDeserializationSchema by using the Pulsar Schema instance.
- pulsarSchema(Schema<KeyValue<K, V>>, Class<K>, Class<V>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
-
Create a PulsarDeserializationSchema by using the Pulsar Schema instance.
- PulsarSchemaFactory<T> - Interface in org.apache.flink.connector.pulsar.common.schema
-
The schema factory for a specified SchemaType.
- pulsarSchemaToFlinkSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
-
- pulsarSchemaToPhysicalFields(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
-
- PulsarSchemaTypeInformation<T> - Class in org.apache.flink.connector.pulsar.common.schema
-
Wrap the pulsar Schema into a flink TypeInformation.
- PulsarSchemaTypeInformation(PulsarSchema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
-
- PulsarSchemaTypeSerializer<T> - Class in org.apache.flink.connector.pulsar.common.schema
-
Wrap the pulsar Schema into a flink TypeSerializer.
- PulsarSchemaTypeSerializer(PulsarSchema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
-
- PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot<T> - Class in org.apache.flink.connector.pulsar.common.schema
-
Snapshot for PulsarSchemaTypeSerializer, we only snapshot the SerializablePulsarSchema into
the state.
- PulsarSchemaTypeSerializerSnapshot(PulsarSchema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
-
- PulsarSchemaUtils - Class in org.apache.flink.connector.pulsar.common.schema
-
Util class for pulsar schema.
- PulsarSchemaWrapper<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.serializer
-
Wrap the Pulsar's Schema into PulsarSerializationSchema.
- PulsarSchemaWrapper(PulsarSchema<IN>) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSchemaWrapper
-
- PulsarSerdeUtils - Class in org.apache.flink.connector.pulsar.common.utils
-
Util for serialize and deserialize.
- PulsarSerializationSchema<IN> - Interface in org.apache.flink.connector.pulsar.sink.writer.serializer
-
The serialization schema for how to serialize records into Pulsar.
- PulsarSerializationSchemaWrapper<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.serializer
-
Wrap the Flink's SerializationSchema into PulsarSerializationSchema.
- PulsarSerializationSchemaWrapper(SerializationSchema<IN>) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchemaWrapper
-
- PulsarSink<IN> - Class in org.apache.flink.connector.pulsar.sink
-
The Sink implementation of Pulsar.
- PulsarSinkBuilder<IN> - Class in org.apache.flink.connector.pulsar.sink
-
- PulsarSinkConfigUtils - Class in org.apache.flink.connector.pulsar.sink.config
-
Create the Producer to send message and a validator for building sink config.
- PulsarSinkContext - Interface in org.apache.flink.connector.pulsar.sink.writer.context
-
This context provides information on the pulsar record target location.
- PulsarSinkContextImpl - Class in org.apache.flink.connector.pulsar.sink.writer.context
-
An implementation that would contain all the required context.
- PulsarSinkContextImpl(Sink.InitContext, SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
-
- PulsarSinkOptions - Class in org.apache.flink.connector.pulsar.sink
-
Configurations for PulsarSink.
- PulsarSource<OUT> - Class in org.apache.flink.connector.pulsar.source
-
The Source implementation of Pulsar.
- PulsarSource(SourceConfiguration, PulsarSubscriber, RangeGenerator, StartCursor, StopCursor, Boundedness, PulsarDeserializationSchema<OUT>) - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSource
-
The constructor for PulsarSource, it's package protected for forcing using
PulsarSourceBuilder.
- PulsarSourceBuilder<OUT> - Class in org.apache.flink.connector.pulsar.source
-
- PulsarSourceConfigUtils - Class in org.apache.flink.connector.pulsar.source.config
-
Create source related Consumer and validate config.
- PulsarSourceEnumerator - Class in org.apache.flink.connector.pulsar.source.enumerator
-
The enumerator class for pulsar source.
- PulsarSourceEnumerator(PulsarSubscriber, StartCursor, RangeGenerator, SourceConfiguration, SplitEnumeratorContext<PulsarPartitionSplit>, SplitsAssignmentState) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
-
- PulsarSourceEnumState - Class in org.apache.flink.connector.pulsar.source.enumerator
-
The state class for pulsar source enumerator, used for storing the split state.
- PulsarSourceEnumState(Set<TopicPartition>, Set<PulsarPartitionSplit>, Map<Integer, Set<PulsarPartitionSplit>>, Map<Integer, Set<String>>, boolean) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
-
- PulsarSourceEnumStateSerializer - Class in org.apache.flink.connector.pulsar.source.enumerator
-
The Serializer for the enumerator state of Pulsar source.
- PulsarSourceOptions - Class in org.apache.flink.connector.pulsar.source
-
Configurations for PulsarSource.
- PulsarSourceReaderFactory - Class in org.apache.flink.connector.pulsar.source.reader
-
This factory class is used for creating different types of source reader for different
subscription type.
- PulsarSubscriber - Interface in org.apache.flink.connector.pulsar.source.enumerator.subscriber
-
Pulsar consumer allows a few different ways to consume from the topics, including:
Subscribe from a collection of topics.
- PulsarTableDeserializationSchema - Class in org.apache.flink.connector.pulsar.table.source
-
- PulsarTableDeserializationSchema(DeserializationSchema<RowData>, DeserializationSchema<RowData>, TypeInformation<RowData>, PulsarRowDataConverter) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
-
- PulsarTableDeserializationSchemaFactory - Class in org.apache.flink.connector.pulsar.table.source
-
- PulsarTableDeserializationSchemaFactory(DataType, DecodingFormat<DeserializationSchema<RowData>>, int[], DecodingFormat<DeserializationSchema<RowData>>, int[]) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
-
- PulsarTableFactory - Class in org.apache.flink.connector.pulsar.table
-
Factory for creating DynamicTableSource and DynamicTableSink.
- PulsarTableFactory() - Constructor for class org.apache.flink.connector.pulsar.table.PulsarTableFactory
-
- PulsarTableOptions - Class in org.apache.flink.connector.pulsar.table
-
Config options that is used to configure a Pulsar SQL Connector.
- PulsarTableOptionUtils - Class in org.apache.flink.connector.pulsar.table
-
A util class for getting fields from config options, getting formats and other useful
information.
- PulsarTableSerializationSchema - Class in org.apache.flink.connector.pulsar.table.sink
-
- PulsarTableSerializationSchema(SerializationSchema<RowData>, RowData.FieldGetter[], SerializationSchema<RowData>, RowData.FieldGetter[], PulsarWritableMetadata) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchema
-
- PulsarTableSerializationSchema.MetadataConverter - Interface in org.apache.flink.connector.pulsar.table.sink
-
A class to read fields from Flink row and map to a Pulsar metadata.
- PulsarTableSerializationSchemaFactory - Class in org.apache.flink.connector.pulsar.table.sink
-
- PulsarTableSerializationSchemaFactory(DataType, EncodingFormat<SerializationSchema<RowData>>, int[], EncodingFormat<SerializationSchema<RowData>>, int[]) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
-
- PulsarTableSink - Class in org.apache.flink.connector.pulsar.table.sink
-
Pulsar SQL Connector sink.
- PulsarTableSink(PulsarTableSerializationSchemaFactory, ChangelogMode, List<String>, Properties, DeliveryGuarantee, TopicRouter<RowData>, TopicRoutingMode, long) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
-
- PulsarTableSource - Class in org.apache.flink.connector.pulsar.table.source
-
A ScanTableSource implementation for Pulsar SQL Connector.
- PulsarTableSource(PulsarTableDeserializationSchemaFactory, DecodingFormat<DeserializationSchema<RowData>>, List<String>, Properties, StartCursor, SubscriptionType) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
-
- PulsarTableValidationUtils - Class in org.apache.flink.connector.pulsar.table
-
Util class for source and sink validation rules.
- PulsarTransactionUtils - Class in org.apache.flink.connector.pulsar.common.utils
-
A suit of workarounds for the Pulsar Transaction.
- PulsarTypeInformationWrapper<T> - Class in org.apache.flink.connector.pulsar.source.reader.deserializer
-
Wrap the flink TypeInformation into a PulsarDeserializationSchema.
- PulsarTypeInformationWrapper(TypeInformation<T>, ExecutionConfig) - Constructor for class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarTypeInformationWrapper
-
- PulsarUnorderedFetcherManager<T> - Class in org.apache.flink.connector.pulsar.source.reader.fetcher
-
Pulsar's FetcherManager implementation for unordered consuming.
- PulsarUnorderedFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<T>>>, Supplier<SplitReader<PulsarMessage<T>, PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarUnorderedFetcherManager
-
- PulsarUnorderedPartitionSplitReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.split
-
- PulsarUnorderedPartitionSplitReader(PulsarClient, PulsarAdmin, SourceConfiguration, PulsarDeserializationSchema<OUT>, TransactionCoordinatorClient) - Constructor for class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
-
- PulsarUnorderedSourceReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.source
-
The source reader for pulsar subscription Shared and Key_Shared, which consumes the unordered
messages.
- PulsarUnorderedSourceReader(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<OUT>>>, Supplier<PulsarUnorderedPartitionSplitReader<OUT>>, SourceReaderContext, SourceConfiguration, PulsarClient, PulsarAdmin, TransactionCoordinatorClient) - Constructor for class org.apache.flink.connector.pulsar.source.reader.source.PulsarUnorderedSourceReader
-
- PulsarWritableMetadata - Class in org.apache.flink.connector.pulsar.table.sink
-
A class used to manage WritableMetadata for Pulsar SQL sink connector.
- PulsarWritableMetadata(List<String>, int) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata
-
- PulsarWritableMetadata.WritableMetadata - Enum in org.apache.flink.connector.pulsar.table.sink
-
A list of writable metadata used by Pulsar SQL sink connector.
- PulsarWriter<IN> - Class in org.apache.flink.connector.pulsar.sink.writer
-
This class is responsible to write records in a Pulsar topic and to handle the different delivery
DeliveryGuarantees.
- PulsarWriter(SinkConfiguration, PulsarSerializationSchema<IN>, TopicMetadataListener, TopicRouter<IN>, MessageDelayer<IN>, Sink.InitContext) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
-
Constructor creating a Pulsar writer.
- putSplitsBackToPendingList(List<PulsarPartitionSplit>, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
-
Put these splits back to pending list.
- schema() - Method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
-
By default, deserializers will decode bytes array message.
- schema() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
-
- schemaInfo2SqlType(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
-
- SchemaTranslator - Class in org.apache.flink.connector.pulsar.table.catalog.impl
-
Translate a Pulsar Schema to Flink Table Schema.
- SchemaTranslator(boolean) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
-
- seekPosition(Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
-
Pulsar consumer could be subscribed by the position.
- seekPosition(String, int, Consumer<?>) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
-
Helper method for seek the right position for given pulsar consumer.
- sequenceId(long) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
-
Method wrapper of TypedMessageBuilder.sequenceId(long).
- serialize(T, DataOutputView) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
-
- serialize(PulsarCommittable) - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
-
- serialize(IN, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSchemaWrapper
-
- serialize(IN, PulsarSinkContext) - Method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
-
Serializes the given element into bytes and Schema.BYTES.
- serialize(IN, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchemaWrapper
-
- serialize(PulsarSourceEnumState) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumStateSerializer
-
- serialize(PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
-
- serialize(RowData, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchema
-
- serializeBytes(DataOutputStream, byte[]) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
-
- serializeMap(DataOutputStream, Map<K, V>, BiConsumerWithException<DataOutputStream, K, IOException>, BiConsumerWithException<DataOutputStream, V, IOException>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
-
- serializeObject(DataOutputStream, Object) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
-
- serializePulsarPartitionSplit(DataOutputStream, PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
-
- serializeSet(DataOutputStream, Set<T>, BiConsumerWithException<DataOutputStream, T, IOException>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
-
- serializeTopicPartition(DataOutputStream, TopicPartition) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
-
- SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- set(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
-
Add a config option with a not null value.
- set(Configuration) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
-
Fill in a set of configs which shouldn't be duplicated.
- set(Properties) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
-
Fill in a set of config properties which shouldn't be duplicated.
- setAdminUrl(String) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Sets the admin endpoint for the PulsarAdmin of the PulsarSink.
- setAdminUrl(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Sets the admin endpoint for the PulsarAdmin of the PulsarSource.
- setBoundedStopCursor(StopCursor) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
By default the PulsarSource is set to run in Boundedness.CONTINUOUS_UNBOUNDED manner
and thus never stops until the Flink job fails or is canceled.
- setConfig(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Set an arbitrary property for the PulsarSink and Pulsar Producer.
- setConfig(Configuration) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Set arbitrary properties for the PulsarSink and Pulsar Producer.
- setConfig(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set an arbitrary property for the PulsarSource and Pulsar Consumer.
- setConfig(Configuration) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set arbitrary properties for the PulsarSource and Pulsar Consumer.
- setConnectorMetadataKeys(List<String>) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
-
- setConsumerName(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
The consumer name is informative and it can be used to identify a particular consumer
instance from the topic stats.
- setDeliveryGuarantee(DeliveryGuarantee) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Sets the wanted the DeliveryGuarantee.
- setDeserializationSchema(PulsarDeserializationSchema<T>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
DeserializationSchema is required for getting the Schema for deserialize message from
pulsar and getting the TypeInformation for message serialization in flink.
- setLatestConsumedId(MessageId) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
- setMessage(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessageCollector
-
- setProducedDataType(DataType) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
-
- setProducerName(String) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
The producer name is informative, and it can be used to identify a particular producer
instance from the topic stats.
- setProperties(Properties) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Set arbitrary properties for the PulsarSink and Pulsar Producer.
- setProperties(Properties) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set arbitrary properties for the PulsarSource and Pulsar Consumer.
- setRangeGenerator(RangeGenerator) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a topic range generator for Key_Shared subscription.
- setSerializationSchema(PulsarSerializationSchema<T>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
- setServiceUrl(String) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Sets the server's link for the PulsarProducer of the PulsarSink.
- setServiceUrl(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Sets the server's link for the PulsarConsumer of the PulsarSource.
- setStartCursor(StartCursor) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Specify from which offsets the PulsarSource should start consume from by providing an
StartCursor.
- setSubscriptionName(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Sets the name for this pulsar subscription.
- setSubscriptionType(SubscriptionType) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
SubscriptionType is the consuming behavior for pulsar, we would generator different
split by the given subscription type.
- setTopicPattern(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a topic pattern to consume from the java regex str.
- setTopicPattern(Pattern) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a topic pattern to consume from the java
Pattern.
- setTopicPattern(String, RegexSubscriptionMode) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a topic pattern to consume from the java regex str.
- setTopicPattern(Pattern, RegexSubscriptionMode) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a topic pattern to consume from the java
Pattern.
- setTopicRouter(TopicRouter<IN>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Use a custom topic router instead predefine topic routing.
- setTopicRoutingMode(TopicRoutingMode) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Set a routing mode for choosing right topic partition to send messages.
- setTopics(String...) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Set a pulsar topic list for flink sink.
- setTopics(List<String>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
-
Set a pulsar topic list for flink sink.
- setTopics(String...) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a pulsar topic list for flink source.
- setTopics(List<String>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
Set a pulsar topic list for flink source.
- setUnboundedStopCursor(StopCursor) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
-
By default, the PulsarSource runs in an Boundedness.CONTINUOUS_UNBOUNDED mode and
never stop until the Flink job is canceled or fails.
- setUncommittedTransactionId(TxnID) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
- setWritableMetadataKeys(List<String>) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
-
- shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.EventTimestampStopCursor
-
- shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.LatestMessageStopCursor
-
- shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.MessageIdStopCursor
-
- shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.NeverStopCursor
-
- shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.PublishTimestampStopCursor
-
- shouldStop(Message<?>) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
-
Determine whether to pause consumption on the current message by the returned boolean value.
- SINGLE_FIELD_FIELD_NAME - Static variable in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
-
- SINK_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
-
- SINK_CONFIG_VALIDATOR - Static variable in class org.apache.flink.connector.pulsar.sink.config.PulsarSinkConfigUtils
-
- SINK_CUSTOM_TOPIC_ROUTER - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SINK_MESSAGE_DELAY_INTERVAL - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SINK_TOPIC_ROUTING_MODE - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SinkConfiguration - Class in org.apache.flink.connector.pulsar.sink.config
-
The configured class for pulsar sink.
- SinkConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
-
- snapshotConfiguration() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
-
- snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
-
- snapshotState() - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
-
- snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarUnorderedFetcherManager
-
- snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
-
- snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarUnorderedSourceReader
-
- snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
-
- sneakyAdmin(ThrowingRunnable<R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
-
- sneakyAdmin(SupplierWithException<T, R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
-
- sneakyClient(ThrowingRunnable<R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
-
- sneakyClient(SupplierWithException<T, R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
-
- sneakyThrow(Exception) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
-
javac hack for unchecking the checked exception.
- SOURCE_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
-
- SOURCE_CONFIG_VALIDATOR - Static variable in class org.apache.flink.connector.pulsar.source.config.PulsarSourceConfigUtils
-
- SOURCE_START_FROM_MESSAGE_ID - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SOURCE_START_FROM_PUBLISH_TIME - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SOURCE_SUBSCRIPTION_NAME - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SOURCE_SUBSCRIPTION_TYPE - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- SourceConfiguration - Class in org.apache.flink.connector.pulsar.source.config
-
The configure class for pulsar source.
- SourceConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
-
- splitId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- SplitsAssignmentState - Class in org.apache.flink.connector.pulsar.source.enumerator
-
The state class for recording the split assignment.
- SplitsAssignmentState(StopCursor, SourceConfiguration) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
-
- SplitsAssignmentState(StopCursor, SourceConfiguration, PulsarSourceEnumState) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
-
- start() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
-
- start() - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
-
- startConsumer(PulsarPartitionSplit, Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
-
- startConsumer(PulsarPartitionSplit, Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
-
- StartCursor - Interface in org.apache.flink.connector.pulsar.source.enumerator.cursor
-
A interface for users to specify the start position of a pulsar subscription.
- startFetcher(SplitFetcher<PulsarMessage<T>, PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
-
- StopCursor - Interface in org.apache.flink.connector.pulsar.source.enumerator.cursor
-
A interface for users to specify the stop position of a pulsar subscription.
- StringSchemaFactory - Class in org.apache.flink.connector.pulsar.common.schema.factories
-
The schema factory for pulsar's StringSchema.
- StringSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.StringSchemaFactory
-
- tableExists(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
-
- tableExists(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
-
- TableSchemaHelper - Class in org.apache.flink.connector.pulsar.table.catalog.utils
-
Util to convert between flink table map representation and pulsar SchemaInfo.
- tenantExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
-
- TimestampStartCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.start
-
A cursor starts consuming from a specific publish timestamp.
- TimestampStartCursor(long) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.TimestampStartCursor
-
- topicExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
-
- TopicListSubscriber - Class in org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl
-
the implements of consuming multiple topics.
- TopicListSubscriber(List<String>) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicListSubscriber
-
- TopicMetadata - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
-
The pojo class for pulsar topic metadata information.
- TopicMetadata(String, int) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
-
- TopicMetadataListener - Class in org.apache.flink.connector.pulsar.sink.writer.topic
-
We need the latest topic metadata for making sure the newly created topic partitions would be
used by the Pulsar sink.
- TopicMetadataListener() - Constructor for class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
-
- TopicMetadataListener(List<String>) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
-
- topicName(String) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
-
Ensure the given topic name should be a topic without partition information.
- TopicNameUtils - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
-
util for topic name.
- topicNameWithNonPartition(String) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
-
Get a non-partitioned topic name that does not belong to any partitioned topic.
- topicNameWithPartition(String, int) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
-
Create a topic name with partition information.
- TopicPartition - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
-
Topic partition is the basic topic information used by SplitReader, we create this topic
metas for a specified topic by subscription type and convert it into a partition split.
- TopicPartition(String, int, TopicRange) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
- TopicPatternSubscriber - Class in org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl
-
Subscribe to matching topics based on topic pattern.
- TopicPatternSubscriber(Pattern, RegexSubscriptionMode) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicPatternSubscriber
-
- TopicProducerRegister - Class in org.apache.flink.connector.pulsar.sink.writer.topic
-
All the Pulsar Producers share the same Client, but self hold the queue for a specified topic.
- TopicProducerRegister(SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
-
- TopicRange - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
-
This class is used to define the range for KeyShared subscription.
- TopicRange(int, int) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
-
- TopicRouter<IN> - Interface in org.apache.flink.connector.pulsar.sink.writer.router
-
The router for choosing the desired topic to write the Flink records.
- TopicRoutingMode - Enum in org.apache.flink.connector.pulsar.sink.writer.router
-
The routing policy for choosing the desired topic by the given message.
- TOPICS - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
-
- toPulsarPartitionSplit() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
-
Create a partition split which contains the latest consumed message id as the start position.
- toPulsarRange() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
-
Convert to pulsar's Range API for consuming in client.
- toString() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
-
- toString() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
-
- toString() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
-
- toString() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
-
- toString() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
-
- toString() - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
-
- toString() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
-
- toString() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
-
- toString() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
-
- toString() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
-
- toTopicPartitions(TopicMetadata, List<TopicRange>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.BasePulsarSubscriber
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.AvroSchemaFactory
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.JSONSchemaFactory
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.KeyValueSchemaFactory
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufNativeSchemaFactory
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufSchemaFactory
-
- type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.StringSchemaFactory
-
- type() - Method in interface org.apache.flink.connector.pulsar.common.schema.PulsarSchemaFactory
-
The supported schema type for this factory.
- validateKeyFormatConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validatePrimaryKeyConstraints(ObjectIdentifier, int[], Map<String, String>, FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validateSinkRoutingConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validateStartCursorConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validateSubscriptionTypeConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validateTableSinkOptions(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validateTableSourceOptions(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- validateTopicsConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
-
- value(Schema<T>, T) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
-
Method wrapper of TypedMessageBuilder.value(Object).
- valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.config.CursorVerification
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.connector.pulsar.source.config.CursorVerification
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
-
Returns an array containing the constants of this enum type, in
the order they are declared.