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

A

AbstractPartition - Class in org.apache.flink.connector.pulsar.source
The abstraction of partition, not necessarily the topical partition in pulsar.
AbstractPartition(String, AbstractPartition.PartitionType) - Constructor for class org.apache.flink.connector.pulsar.source.AbstractPartition
 
AbstractPartition.PartitionType - Enum in org.apache.flink.connector.pulsar.source
Represents partition type in pulsar.
AbstractPulsarSubscriber - Class in org.apache.flink.connector.pulsar.source.subscription
The base implementations of PulsarSubscriber.
AbstractPulsarSubscriber() - Constructor for class org.apache.flink.connector.pulsar.source.subscription.AbstractPulsarSubscriber
 
add(E) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Adds the element to the queue, or fails with an exception, if the queue is closed.
addDiscoveredTopics(Set<TopicRange>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
addIfOpen(E) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Tries to add an element to the queue, if the queue is still open.
addReader(int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
addSplitsBack(List<PulsarPartitionSplit>, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
addSplitsBack(Map<Integer, List<PulsarPartitionSplit>>, List<PulsarPartitionSplit>, int, int) - Method in class org.apache.flink.connector.pulsar.source.HashSplitSchedulingStrategy
 
addSplitsBack(Map<Integer, List<PulsarPartitionSplit>>, List<PulsarPartitionSplit>, int, int) - Method in class org.apache.flink.connector.pulsar.source.KeySharedSplitSchedulingStrategy
 
addSplitsBack(Map<Integer, List<PulsarPartitionSplit>>, List<PulsarPartitionSplit>, int, int) - Method in interface org.apache.flink.connector.pulsar.source.SplitSchedulingStrategy
 
ADMIN_URL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
ADMIN_URL - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
ADMIN_URL - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
ADMIN_URL_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
adminUrl - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
adminUrl - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
adminUrl - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
The Pulsar topic to consume.
alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
alterPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
alterPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
apply(A, B) - Method in interface org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.BinFunction
Applies this function to the given arguments.
apply(T) - Method in interface org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.Function
Applies this function to the given argument.
apply(A, B, C) - Method in interface org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.TriFunction
Applies this function to the given arguments.
apply(T) - Method in interface org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer.SerializableFunction
 
applyReadableMetadata(List<String>, DataType) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
applyWatermark(WatermarkStrategy<RowData>) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
applyWritableMetadata(List<String>, DataType) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
ArrayDataUpdater(Object[]) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.ArrayDataUpdater
 
assignTimestampsAndWatermarks(AssignerWithPunctuatedWatermarks<T>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
Deprecated.
assignTimestampsAndWatermarks(AssignerWithPeriodicWatermarks<T>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
Deprecated.
assignTimestampsAndWatermarks(WatermarkStrategy<T>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
Sets the given WatermarkStrategy on this consumer.
asSummaryString() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
asSummaryString() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
AsyncUtils - Class in org.apache.flink.connector.pulsar.source.util
A util class for asynchronous call of method.
AsyncUtils() - Constructor for class org.apache.flink.connector.pulsar.source.util.AsyncUtils
 
Atomic - Class in org.apache.flink.table.descriptors
Atomic ConnectorDescriptor.
Atomic() - Constructor for class org.apache.flink.table.descriptors.Atomic
Format descriptor for JSON.
AtomicRowDataDeserializationSchema - Class in org.apache.flink.formats.atomic
rowDeserializationSchema for atomic type.
AtomicRowDataDeserializationSchema(String, boolean) - Constructor for class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 
AtomicRowDataDeserializationSchema.Builder - Class in org.apache.flink.formats.atomic
AtomicRowDataFormatFactory - Class in org.apache.flink.formats.atomic
rowDataFormatFactory for atomic type.
AtomicRowDataFormatFactory() - Constructor for class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
AtomicRowDataSerializationSchema - Class in org.apache.flink.formats.atomic
rowSerializationSchema for atomic type.
AtomicRowDataSerializationSchema.Builder - Class in org.apache.flink.formats.atomic
atomicType2PulsarSchema(DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaTranslator
 
AtomicValidator - Class in org.apache.flink.table.descriptors
Atomic connector validator.
AtomicValidator() - Constructor for class org.apache.flink.table.descriptors.AtomicValidator
 
AUTH_PARAMS - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
AUTH_PARAMS_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
AUTH_PLUGIN - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
AUTH_PLUGIN_CLASSNAME_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
AvroDeser<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
Read Avro encoded data from Pulsar.
AvroSer<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
Read Avro encoded data from Pulsar.

B

BatchMessageIdImplOperate() - Constructor for class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.BatchMessageIdImplOperate
 
belongsTo(String, SerializableRange, int, int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
Decide if a topic should be consumed by the subTask with given index and range.
BrokerPartition - Class in org.apache.flink.connector.pulsar.source
Represents pulsar's topic partition.
BrokerPartition(TopicRange) - Constructor for class org.apache.flink.connector.pulsar.source.BrokerPartition
 
build() - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
build() - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema.Builder
 
build() - Method in class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema.Builder
 
build() - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaBuilder
Deprecated.
 
build() - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
builder() - Static method in class org.apache.flink.connector.pulsar.source.PulsarSource
Get a pulsarSourceBuilder to build a PulsarSource.
Builder(String) - Constructor for class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema.Builder
 
Builder(String) - Constructor for class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema.Builder
 
builder() - Static method in interface org.apache.flink.streaming.util.serialization.PulsarDeserializationSchema
Deprecated.
Builder(SerializationSchema<T>) - Constructor for class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
buildRowSchema(DataType, RecordSchemaType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
buildSchemaForRecordClazz(Class<T>, RecordSchemaType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 

C

CachedPulsarClient - Class in org.apache.flink.streaming.connectors.pulsar.internal
Enable the sharing of same PulsarClient among tasks in a same process.
CachedPulsarClient() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.CachedPulsarClient
 
cancel() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
cancel() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
cancel() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
caseInsensitiveParams - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
CATALOG_TENANT - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
checkAndThrowException() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ExceptionProxy
Checks whether an exception has been set via ExceptionProxy.reportError(Throwable).
checkCursorAvailable(String, MessageIdImpl) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
checkEncoding(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptions
 
checkEncoding(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptionsInRead
 
choosePartition(Message<?>, TopicMetadata) - Method in class org.apache.flink.streaming.connectors.pulsar.util.KeyHashMessageRouterImpl
 
CLIENT_CACHE_SIZE_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
clientConf - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
clientConf - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
clientConfigurationData - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
clone() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
clone() - Method in class org.apache.flink.streaming.util.serialization.FlinkSchema
 
ClosableBlockingQueue<E> - Class in org.apache.flink.streaming.connectors.pulsar.internal
A special form of blocking queue with two additions: The queue can be closed atomically when empty.
ClosableBlockingQueue() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Creates a new empty queue.
ClosableBlockingQueue(int) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Creates a new empty queue, reserving space for at least the specified number of elements.
ClosableBlockingQueue(Collection<? extends E>) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Creates a new queue that contains the given elements.
close() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
close() - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
close() - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarPartitionSplitReader
 
close() - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarSourceReader
 
close() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
close() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Tries to close the queue.
close() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
close() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
close() - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
close() - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
CLOSE_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
closed - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
ClosedException() - Constructor for exception org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader.ClosedException
 
closeWithTimeout(String, ThrowingRunnable<Exception>, long) - Static method in class org.apache.flink.connector.pulsar.source.util.ComponentClosingUtils
Close a component with a timeout.
closeWithTimeout(String, Runnable, long) - Static method in class org.apache.flink.connector.pulsar.source.util.ComponentClosingUtils
Close a component with a timeout.
closeWithTimeout(String, ThrowingRunnable<Exception>, long) - Static method in class org.apache.flink.util.ComponentClosingUtils
Close a component with a timeout.
closeWithTimeout(String, Runnable, long) - Static method in class org.apache.flink.util.ComponentClosingUtils
Close a component with a timeout.
COMMIT_MAX_RETRIES - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
commitMaxRetries - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
commitOffsetToCursor(Map<TopicRange, MessageId>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
commitOffsetToPulsar(Map<TopicRange, MessageId>, PulsarCommitCallback) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
COMMITS_FAILED_METRICS_COUNTER - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceMetrics
 
COMMITS_FAILED_METRICS_COUNTER - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 
COMMITS_SUCCEEDED_METRICS_COUNTER - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceMetrics
 
COMMITS_SUCCEEDED_METRICS_COUNTER - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 
COMMITTED_OFFSETS_METRICS_GAUGE - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 
committedOffsets(String) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
committedOffsets(String, MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
compareTo(PartitionReader) - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
compareTo(SerializableRange) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
compareTo(TopicRange) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
compatibleSchema(SchemaInfo, SchemaInfo) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
ComponentClosingUtils - Class in org.apache.flink.connector.pulsar.source.util
A util class to help with a clean component shutdown.
ComponentClosingUtils - Class in org.apache.flink.util
A util class to help with a clean component shutdown.
configure(Consumer<Configuration>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
configurePulsarClient(Consumer<ClientConfigurationData>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
configurePulsarConsumer(Consumer<ConsumerConfigurationData>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
CONNECTOR_ADMIN_URL - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_EXTERNAL_SUB_DEFAULT_OFFSET - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_EXTERNAL_SUB_NAME - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_PROPERTIES - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_PROPERTIES_KEY - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_PROPERTIES_VALUE - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SERVICE_URL - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SINK_EXTRACTOR - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SINK_EXTRACTOR_CLASS - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SINK_EXTRACTOR_CUSTOM - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SINK_EXTRACTOR_NONE - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SPECIFIC_OFFSETS - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SPECIFIC_OFFSETS_OFFSET - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_SPECIFIC_OFFSETS_PARTITION - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_STARTUP_MODE - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_STARTUP_MODE_VALUE_EARLIEST - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_STARTUP_MODE_VALUE_EXTERNAL_SUB - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_STARTUP_MODE_VALUE_LATEST - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_STARTUP_MODE_VALUE_SPECIFIC_OFFSETS - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_TOPIC - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
CONNECTOR_TYPE_VALUE_PULSAR - Static variable in class org.apache.flink.table.descriptors.PulsarValidator
 
context - Variable in class org.apache.flink.connector.pulsar.source.PulsarSubscriber
 
convert(Object) - Method in interface org.apache.flink.formats.protobufnative.PulsarProtobufToRowDataConverters.ProtobufToRowDataConverter
 
copy(MessageId) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
copy(MessageId, MessageId) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
copy(DataInputView, DataOutputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
copy(TopicSubscription) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
copy(TopicSubscription, TopicSubscription) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
copy(DataInputView, DataOutputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
copy() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
copy() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
createActualReader() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
createAndStartReaderThread(List<PulsarTopicState<T>>, ExceptionProxy) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
createCatalog(CatalogFactory.Context) - Method in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactory
 
createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
createDatabase(String) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
createDecodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
createDecodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeFormatFactory
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
createEncodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
createEnumerator(SplitEnumeratorContext<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
createFetcher(SourceFunction.SourceContext<T>, Map<TopicRange, MessageId>, SerializedValue<WatermarkStrategy<T>>, ProcessingTimeService, long, ClassLoader, StreamingRuntimeContext, boolean, Set<TopicRange>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
createInstance() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
createInstance() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
createKeyFormatProjection(ReadableConfig, DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
Creates an array of indices that determine which physical fields of the table schema to include in the key format and the order that those fields have in the key format.
createMetadataReader() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
createNamespace(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
createNamespace(String, boolean) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
createPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
createPartitionReaderAsync(PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarPartitionSplitReader
 
createPulsarTableSource(DataType, DecodingFormat<DeserializationSchema<RowData>>, DecodingFormat<DeserializationSchema<RowData>>, int[], int[], String, List<String>, String, String, String, Properties, PulsarTableOptions.StartupOptions) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
createReader(SourceReaderContext) - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
createReaderThread(ExceptionProxy, PulsarTopicState) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
createRowConverter(RowType) - Static method in class org.apache.flink.formats.protobufnative.PulsarProtobufToRowDataConverters
 
createRuntimeDecoder(DynamicTableSource.Context, DataType) - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.DecodingFormatWrapper
 
createRuntimeEncoder(DynamicTableSink.Context, DataType) - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.EncodingFormatWrapper
 
createTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
createTable(ObjectPath, ResolvedCatalogTable) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
createTenant(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
createTopic(String, int) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
createValueFormatProjection(ReadableConfig, DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
Creates an array of indices that determine which physical fields of the table schema to include in the value format.
CreationConfiguration(ConsumerConfigurationData<byte[]>) - Constructor for class org.apache.flink.connector.pulsar.source.StartOffsetInitializer.CreationConfiguration
 
CURRENT_OFFSETS_METRICS_GAUGE - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 

D

databaseExists(String) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
databaseExists(String) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
DataTypeUtils - Class in org.apache.flink.streaming.connectors.pulsar.util
flink DataType util.
DataTypeUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.util.DataTypeUtils
 
DateTimeUtils - Class in org.apache.flink.streaming.connectors.pulsar.internal
Utils for various date related conversions.
DateTimeUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
daysToMillis(int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
daysToMillis(int, TimeZone) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
decode(byte[]) - Method in class org.apache.flink.streaming.util.serialization.FlinkSchema
 
DecodingFormatWrapper(DecodingFormat<DeserializationSchema<RowData>>) - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.DecodingFormatWrapper
 
DEFAULT_DATABASE - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
DEFAULT_DB - Static variable in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
DEFAULT_PARTITIONS - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
DEFAULT_TENANT - Static variable in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
defaultTimeZone() - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
deleteNamespace(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
deleteNamespace(String) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
deletePulsarSchema(PulsarAdmin, String) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
deleteSchema(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
deleteTopic(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
deserialize(int, byte[]) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumeratorStateSerializer
 
deserialize(Message<?>, Collector<T>) - Method in interface org.apache.flink.connector.pulsar.source.MessageDeserializer
Deserialize a consumer record into the given collector.
deserialize(int, byte[]) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
deserialize(byte[]) - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeRowDataDeserializationSchema
 
deserialize(byte[]) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.AvroDeser
 
deserialize(byte[]) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JsonDeser
 
deserialize(DataInputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
deserialize(MessageId, DataInputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
deserialize(Message) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer
 
deserialize(int, byte[]) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
deserialize(int, Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
deserialize(DataInputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
deserialize(TopicSubscription, DataInputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
deserialize(Message<T>) - Method in interface org.apache.flink.streaming.util.serialization.PulsarDeserializationSchema
Deserializes the Pulsar message.
deserialize(Message<T>, Collector<T>) - Method in interface org.apache.flink.streaming.util.serialization.PulsarDeserializationSchema
Deserializes the Pulsar message.
deserialize(Message<T>) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
 
deserialize(Message<T>) - Method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
deserialize(byte[]) - Method in class org.apache.flink.streaming.util.serialization.ThreadSafeDeserializationSchema
 
deserialize(byte[], Collector<T>) - Method in class org.apache.flink.streaming.util.serialization.ThreadSafeDeserializationSchema
 
deserializer - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
deserializer - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
deserializer - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
deserializeSplitAssignments(byte[], SimpleVersionedSerializer<SplitT>, Function<Integer, C>) - Static method in class org.apache.flink.connector.pulsar.source.util.SerdeUtils
discoverTopicChanges() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
distributeRange(int, int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
Get shard information of the task Fragmentation rules, Can be divided equally: each subtask handles the same range of tasks Not evenly divided: each subtask first processes the tasks in the same range, and the remainder part is added to the tasks starting at index 0 until it is used up.
doCommitOffsetToPulsar(Map<TopicRange, MessageId>, PulsarCommitCallback) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
dropDatabase(String) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
dropPartition(ObjectPath, CatalogPartitionSpec, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
dropTable(ObjectPath, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
dropTable(ObjectPath, boolean) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
duplicate() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
duplicate() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 

E

earliest() - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
earliest(boolean) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
emitRecord(ParsedMessage<T>, SourceOutput<T>, PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarRecordEmitter
 
emitRecord(Message<T>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
emitRecordsWithTimestamps(T, PulsarTopicState<T>, MessageId, long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
Emits a record attaching a timestamp to it.
emitWatermark(Watermark) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceContextWatermarkOutputAdapter
 
emptySchemaInfo() - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
emptySchemaInfo() - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
ENABLE_KEY_HASH_RANGE_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
encode(T) - Method in class org.apache.flink.streaming.util.serialization.FlinkSchema
 
EncodingFormatWrapper(EncodingFormat<SerializationSchema<RowData>>) - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.EncodingFormatWrapper
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.BrokerPartition
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
equals(Object) - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 
equals(Object) - Method in class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.DecodingFormatWrapper
 
equals(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.EncodingFormatWrapper
 
EVENT_TIME_NAME - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
ExceptionProxy - Class in org.apache.flink.streaming.connectors.pulsar.internal
Creates an exception proxy that interrupts the given thread upon report of an exception.
ExceptionProxy(Thread) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.ExceptionProxy
Creates an exception proxy that interrupts the given thread upon report of an exception.
exceptionProxy - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
excludeMessageId - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
excludeStartMessageIds - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
externalSubscriptionName - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.StartupOptions
 
ExternalSubscriptionStartOffsetInitializer - Class in org.apache.flink.connector.pulsar.source.offset
An implementation of StartOffsetInitializer for external subscription.
ExternalSubscriptionStartOffsetInitializer(String, MessageId) - Constructor for class org.apache.flink.connector.pulsar.source.offset.ExternalSubscriptionStartOffsetInitializer
 
externalSubStartOffset - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.StartupOptions
 
extractTimestamp(T, long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicPartitionStateWithWatermarkGenerator
 
extractTimestamp(T, long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
extractType(DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.DataTypeUtils
 

F

factoryIdentifier() - Method in class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
factoryIdentifier() - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeFormatFactory
 
factoryIdentifier() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
factoryIdentifier() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
factoryIdentifier() - Method in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactory
 
FAIL_ON_DATA_LOSS_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
FAIL_ON_WRITE_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
failOnWrite(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
fetch() - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarPartitionSplitReader
 
FlinkPulsarSink<T> - Class in org.apache.flink.streaming.connectors.pulsar
Write data to Flink.
FlinkPulsarSink(String, Optional<String>, ClientConfigurationData, Properties, PulsarSerializationSchema, MessageRouter, PulsarSinkSemantic) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSink
 
FlinkPulsarSink(String, Optional<String>, ClientConfigurationData, Properties, PulsarSerializationSchema, PulsarSinkSemantic) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSink
 
FlinkPulsarSink(String, Optional<String>, ClientConfigurationData, Properties, PulsarSerializationSchema) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSink
 
FlinkPulsarSink(String, String, Optional<String>, Properties, PulsarSerializationSchema<T>) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSink
 
FlinkPulsarSource<T> - Class in org.apache.flink.streaming.connectors.pulsar
Pulsar data source.
FlinkPulsarSource(String, ClientConfigurationData, PulsarDeserializationSchema<T>, Properties) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
FlinkPulsarSource(String, String, PulsarDeserializationSchema<T>, Properties) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
FlinkPulsarSource(String, String, DeserializationSchema<T>, Properties) - Constructor for class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
FlinkSchema<T> - Class in org.apache.flink.streaming.util.serialization
flink format for Pulsar schema.
FlinkSchema(SchemaInfo, SerializationSchema<T>, DeserializationSchema<T>) - Constructor for class org.apache.flink.streaming.util.serialization.FlinkSchema
 
FLUSH_ON_CHECKPOINT_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
flushOnCheckpoint(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
FORMAT_ATOMIC_SCHEMA - Static variable in class org.apache.flink.table.descriptors.AtomicValidator
 
FORMAT_CLASS_NAME - Static variable in class org.apache.flink.table.descriptors.AtomicValidator
 
FORMAT_TYPE_VALUE - Static variable in class org.apache.flink.table.descriptors.AtomicValidator
 
fromJavaDate(Date) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns the number of days since epoch from java.sql.Date.
fromJavaTimestamp(Timestamp) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns the number of micros since epoch from java.sql.Timestamp.
FULL_RANGE - Static variable in class org.apache.flink.connector.pulsar.source.BrokerPartition
 
FULL_RANGE_END - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
FULL_RANGE_START - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 

G

generateSchemaInfo(Map<String, String>) - Static method in class org.apache.flink.table.catalog.pulsar.util.TableSchemaHelper
 
generateTableProperties(SchemaInfo) - Static method in class org.apache.flink.table.catalog.pulsar.util.TableSchemaHelper
 
GENERIC - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
GENERIC - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
get(String) - Static method in enum org.apache.flink.streaming.connectors.pulsar.internal.ParseMode
 
getAtomicType() - Method in class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema
 
getAvroSchema(DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
getBatchBlocking() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Gets all the elements found in the list, or blocks until at least one element was added.
getBatchBlocking(long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Gets all the elements found in the list, or blocks until at least one element was added.
getBoundedness() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getCacheSize() - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.CachedPulsarClient
 
getChangelogMode(ChangelogMode) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
getChangelogMode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
getChangelogMode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.DecodingFormatWrapper
 
getChangelogMode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.EncodingFormatWrapper
 
getClient() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getClientCacheSize(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getColumnTypes(Class<?>) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.TypeInformationUtils
 
getCommitMaxRetries(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getCommittedOffset() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
getConsumerConfigurationData() - Method in class org.apache.flink.connector.pulsar.source.StartOffsetInitializer.CreationConfiguration
 
getCurrentAssignment() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumeratorState
 
getCurrentPartitions(PulsarAdmin) - Method in class org.apache.flink.connector.pulsar.source.subscription.AbstractPulsarSubscriber
 
getCurrentPartitions(PulsarAdmin) - Method in class org.apache.flink.connector.pulsar.source.subscription.TopicListSubscriber
 
getCurrentPartitions(PulsarAdmin) - Method in class org.apache.flink.connector.pulsar.source.subscription.TopicPatternSubscriber
 
getDatabase(String) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getDayOfMonth(int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns the 'day of month' value for the given date.
getElementBlocking() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Returns the next element in the queue.
getElementBlocking(long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Returns the next element in the queue.
getEnumeratorCheckpointSerializer() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getFactory() - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getFailOnDataLossAndRemoveKey(Map<String, Object>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getField(int) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSerializer.PositionedGetter
 
getField(RowData, int, Class<?>) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.RowDataUtil
 
getIndexOfReader(int, PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.HashSplitSchedulingStrategy
 
getIndexOfReader(int, PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.KeySharedSplitSchedulingStrategy
 
getIndexOfReader(int, PulsarPartitionSplit) - Method in interface org.apache.flink.connector.pulsar.source.SplitSchedulingStrategy
 
getInitialMessageId() - Method in class org.apache.flink.connector.pulsar.source.StartOffsetInitializer.CreationConfiguration
 
getLastConsumedId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getLastMessage() - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
getLastMessageId(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
getLength() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
getLength() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
getMaxBlockTimeMs(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getMessageId() - Method in class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
getMessageRouter() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
getMessageRouter(ReadableConfig, ClassLoader) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
The messageRouter can be either "key-hash", "round-robin" or a customized messageRouter subClass full class name.
getMetaDataReader() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
getMonth(int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns the month value for the given date.
getName() - Method in enum org.apache.flink.streaming.connectors.pulsar.internal.ParseMode
 
getNewPartitions() - Method in class org.apache.flink.connector.pulsar.source.PulsarSubscriber.PartitionChange
 
getOldStateVersion(Map<String, String>, int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getOrCreate(ClientConfigurationData) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.CachedPulsarClient
 
getOwnedTopicStarts() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
getPartition() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getPartitionChanges(PulsarAdmin, Set<AbstractPartition>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSubscriber
Get the partitions changes compared to the current partition assignment.
getPartitionChanges(PulsarAdmin, Set<AbstractPartition>) - Method in class org.apache.flink.connector.pulsar.source.subscription.AbstractPulsarSubscriber
 
getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getPartitionDiscoveryIntervalInMillis(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getPartitionType() - Method in class org.apache.flink.connector.pulsar.source.AbstractPartition
 
getPayload() - Method in class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
getPendingOffsetsToCommit() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
getPollTimeoutMs(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getPositionFromSubscription(TopicRange, MessageId) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
getProducedType() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getProducedType() - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 
getProducedType() - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeRowDataDeserializationSchema
 
getProducedType() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
getProducedType() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.AvroDeser
 
getProducedType() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JsonDeser
 
getProducedType() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer
 
getProducedType() - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
 
getProducedType() - Method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
getProducedType() - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper
 
getProducedType() - Method in class org.apache.flink.streaming.util.serialization.ThreadSafeDeserializationSchema
 
getProducerParams(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getPulsarAdmin() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getPulsarProperties(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
getPulsarRange() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
getPulsarRange() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
getPulsarSchema(List<String>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
getPulsarSchema(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
getRange() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
getRange() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
getRanges(String, PulsarAdmin, SplitEnumeratorContext<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.NoSplitDivisionStrategy
 
getRanges(String, PulsarAdmin, SplitEnumeratorContext<PulsarPartitionSplit>) - Method in interface org.apache.flink.connector.pulsar.source.SplitDivisionStrategy
 
getRanges(String, PulsarAdmin, SplitEnumeratorContext<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.UniformSplitDivisionStrategy
 
getReaderParams(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getRemovedPartitions() - Method in class org.apache.flink.connector.pulsar.source.PulsarSubscriber.PartitionChange
 
getRollbackInS() - Method in class org.apache.flink.connector.pulsar.source.StartOffsetInitializer.CreationConfiguration
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
getSchema() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer
 
getSchema() - Method in interface org.apache.flink.streaming.util.serialization.PulsarContextAware
 
getSchema() - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
 
getSchema() - Method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
getSchema() - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper
 
getSchemaInfo(SchemaType, DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
getSchemaInfo() - Method in class org.apache.flink.streaming.util.serialization.FlinkSchema
 
getSchemaInfo() - Method in class org.apache.flink.streaming.util.serialization.SchemaInfoWrapper
 
getSendTimeoutMs(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getSerializer(int) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
getSinkSemantic(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
getSplit() - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
getSplitSerializer() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getStartOffsetInitializer() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getStartupOptions(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
getStopCondition() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getSubscribedTopicStates() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
getSubscriptionName() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
getTable(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getTable(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getTableStatistics(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
getTargetTopic(T) - Method in interface org.apache.flink.streaming.util.serialization.PulsarContextAware
Returns the topic that the presented element should be sent to.
getTargetTopic(T) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
 
getTargetTopic(T) - Method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
getTargetTopic(T) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper
 
getThreadLocalTimestampFormat(TimeZone) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
getTimestamp() - Method in class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
getTopic() - Method in class org.apache.flink.connector.pulsar.source.AbstractPartition
 
getTopic() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getTopic() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
getTopicListSubscriber(SplitDivisionStrategy, String...) - Static method in class org.apache.flink.connector.pulsar.source.PulsarSubscriber
 
getTopicPartitionRanges() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
Get all TopicRange that should be consumed by the subTask.
getTopicPartitions() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
Get topic partitions all.
getTopicPatternSubscriber(String, SplitDivisionStrategy, Set<String>) - Static method in class org.apache.flink.connector.pulsar.source.PulsarSubscriber
 
getTopicRange() - Method in class org.apache.flink.connector.pulsar.source.BrokerPartition
 
getTopics(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
getTransactionTimeout(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getTypesAsRow(Class<?>) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.TypeInformationUtils
 
getUseEarliestWhenDataLossAndRemoveKey(Map<String, Object>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getUseMetrics(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
getV0Serializer() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
getV1Serializer() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
getV2Serializer() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
getVersion() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumeratorStateSerializer
 
getVersion() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
getVersion() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
getYear(int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns the year value for the given date.

H

handleSplitRequest(int, String) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
handleSplitsChanges(SplitsChange<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarPartitionSplitReader
 
handleTooLargeCursor() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.BrokerPartition
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
hashCode() - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 
hashCode() - Method in class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.DecodingFormatWrapper
 
hashCode() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.EncodingFormatWrapper
 
HashSplitSchedulingStrategy - Class in org.apache.flink.connector.pulsar.source
SplitSchedulingStrategy for Hash mode.
hitMessageId(Message<?>, MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 

I

IDENTIFIER - Static variable in class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
IDENTIFIER - Static variable in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeFormatFactory
 
IDENTIFIER - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
IDENTIFIER - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
IDENTIFIER - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
IncompatibleSchemaException - Exception in org.apache.flink.streaming.connectors.pulsar.internal
Exception designates the incompatibility between pulsar and flink type.
IncompatibleSchemaException(String, Throwable) - Constructor for exception org.apache.flink.streaming.connectors.pulsar.internal.IncompatibleSchemaException
 
IncompatibleSchemaException(String) - Constructor for exception org.apache.flink.streaming.connectors.pulsar.internal.IncompatibleSchemaException
 
init(AbstractPartition, Consumer<byte[]>) - Method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
initializeAfterCreation(AbstractPartition, Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.offset.TimestampStartOffsetInitializer
 
initializeAfterCreation(AbstractPartition, Consumer<?>) - Method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
Initializes the offset for the given consumer and partition.
initializeBeforeCreation(AbstractPartition, StartOffsetInitializer.CreationConfiguration) - Method in class org.apache.flink.connector.pulsar.source.offset.RollbackStartOffsetInitializer
 
initializeBeforeCreation(AbstractPartition, StartOffsetInitializer.CreationConfiguration) - Method in class org.apache.flink.connector.pulsar.source.offset.SpecifiedStartOffsetInitializer
 
initializeBeforeCreation(AbstractPartition, StartOffsetInitializer.CreationConfiguration) - Method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
Initializes the offset for the given consumer configuration and partition.
initializedState(PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarSourceReader
 
initializeState(FunctionInitializationContext) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
INSTANCE - Static variable in class org.apache.flink.connector.pulsar.source.HashSplitSchedulingStrategy
 
INSTANCE - Static variable in class org.apache.flink.connector.pulsar.source.KeySharedSplitSchedulingStrategy
 
INSTANCE - Static variable in class org.apache.flink.connector.pulsar.source.NoSplitDivisionStrategy
 
INSTANCE - Static variable in class org.apache.flink.connector.pulsar.source.UniformSplitDivisionStrategy
 
INSTANCE - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
INSTANCE - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
INSTANCE - Static variable in class org.apache.flink.streaming.connectors.pulsar.util.KeyHashMessageRouterImpl
 
INSTRUCTION_FOR_FAIL_ON_DATA_LOSS_FALSE - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
INSTRUCTION_FOR_FAIL_ON_DATA_LOSS_TRUE - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
invoke(FlinkPulsarSinkBase.PulsarTransactionState<T>, T, SinkFunction.Context) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSink
 
isEmpty() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Checks whether the queue is empty (has no elements).
isEndOfStream(T) - Method in interface org.apache.flink.connector.pulsar.source.MessageDeserializer
Method to decide whether the element signals the end of the stream.
isEndOfStream(RowData) - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 
isEndOfStream(RowData) - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeRowDataDeserializationSchema
 
isEndOfStream(T) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.AvroDeser
 
isEndOfStream(T) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JsonDeser
 
isEndOfStream(Row) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer
 
isEndOfStream(T) - Method in interface org.apache.flink.streaming.util.serialization.PulsarDeserializationSchema
Method to decide whether the element signals the end of the stream.
isEndOfStream(T) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
 
isEndOfStream(T) - Method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
isEndOfStream(T) - Method in class org.apache.flink.streaming.util.serialization.ThreadSafeDeserializationSchema
 
isFullRange() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
isFullRange() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
isImmutableType() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
isImmutableType() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
isOffsetDefined() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
isOpen() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Checks whether the queue is currently open, meaning elements can be added and polled.
isPulsarPrimitive(Class<?>) - Static method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
isRunning() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
isStopped() - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
isUseExtendField() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
isUseExtendFields() - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema
 

J

JacksonRecordParser - Class in org.apache.flink.streaming.connectors.pulsar.internal
JSON record parser.
JacksonRecordParser(DataType, JSONOptions) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.JacksonRecordParser
 
joinDiscoveryLoopThread() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
JsonDeser<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
Read JSON encoded data from Pulsar.
JSONOptions - Class in org.apache.flink.streaming.connectors.pulsar.internal
Various options for decoding a JSON record.
JSONOptions(Map<String, String>, String, String) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptions
 
JSONOptionsInRead - Class in org.apache.flink.streaming.connectors.pulsar.internal
Read JSON Options.
JSONOptionsInRead(Map<String, String>, String, String) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptionsInRead
 
JsonSer<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
Read JSON encoded data from Pulsar.

K

KEY_ATTRIBUTE_NAME - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
KEY_DISABLE_METRICS - Static variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
Boolean configuration key to disable metrics tracking.
KEY_DISABLED_METRICS - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
KEY_FIELDS - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
KEY_FIELDS_PREFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
KEY_FORMAT - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
keyDecodingFormat - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Optional format for decoding keys from Pulsar.
keyEncodingFormat - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Optional format for encoding keys to Pulsar.
KeyHashMessageRouterImpl - Class in org.apache.flink.streaming.connectors.pulsar.util
a messageRouter that route message by key hash.
keyPrefix - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Prefix that needs to be removed from fields when constructing the physical data type.
keyPrefix - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Prefix that needs to be removed from fields when constructing the physical data type.
keyProjection - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Indices that determine the key fields and the source position in the consumed row.
keyProjection - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Indices that determine the key fields and the target position in the produced row.
KeySharedSplitSchedulingStrategy - Class in org.apache.flink.connector.pulsar.source
SplitSchedulingStrategy for keyShared mode.

L

latest() - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
latest(boolean) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
lineSeparator - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptions
 
listDatabases() - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
listDatabases() - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
listNamespaces() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
listPartitions(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
listPartitions(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
listPartitionsByFilter(ObjectPath, List<Expression>) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
listReadableMetadata() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
listTables(String) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
listTables(String) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
listViews(String) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
listWritableMetadata() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 

M

markIdle() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceContextWatermarkOutputAdapter
 
MAX_BLOCK_TIME_MS - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
MAX_FETCH_RECORDS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
MAX_FETCH_TIME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
MAX_NUM_PENDING_CHECKPOINTS - Static variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
The maximum number of pending non-committed checkpoints to track, to avoid memory leaks.
MESSAGE_ID_NAME - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
MessageDeserializer<T> - Interface in org.apache.flink.connector.pulsar.source
An interface for the deserialization of Pulsar messages.
MessageIdImplOperate() - Constructor for class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.MessageIdImplOperate
 
messageIdRoughEquals(MessageId, MessageId) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
used to check whether starting position and current message we got actually are equal we neglect the potential batchIdx deliberately while seeking to MessageIdImpl for batch entry.
MessageIdSerializer - Class in org.apache.flink.streaming.connectors.pulsar.internal
MessageId Serializer for flink state.
MessageIdSerializer() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
MessageIdSerializer.MessageIdSerializerSnapshot - Class in org.apache.flink.streaming.connectors.pulsar.internal
Serializer configuration snapshot for compatibility and format evolution.
MessageIdSerializerSnapshot() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer.MessageIdSerializerSnapshot
 
MessageIdUtils - Class in org.apache.flink.streaming.connectors.pulsar.util
support position move for MessageId.
MessageIdUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils
 
MessageIdUtils.BatchMessageIdImplOperate - Class in org.apache.flink.streaming.connectors.pulsar.util
BatchMessageIdImpl Operate.
MessageIdUtils.MessageIdImplOperate - Class in org.apache.flink.streaming.connectors.pulsar.util
MessageIdImpl Operate.
MessageIdUtils.MessageIdOperate<T extends org.apache.pulsar.client.api.MessageId> - Interface in org.apache.flink.streaming.connectors.pulsar.util
MessageId Operate.
MessageSerializer<T> - Interface in org.apache.flink.connector.pulsar.source
An interface for the deserialization of Pulsar messages.
META_FIELD_NAMES - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
METADATA_FIELDS - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
metadataKeys - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Metadata that is appended at the end of a physical sink row.
metadataKeys - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Metadata that is appended at the end of a physical source row.
metadataReader - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
The partition discoverer, used to find new partitions.
metadataReader - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
millisToDays(long) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
millisToDays(long, TimeZone) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
multiLine - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptions
 

N

namespaceExists(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
never() - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
newAdminFromConf(String, ClientConfigurationData) - Static method in class org.apache.flink.connector.pulsar.source.util.PulsarAdminUtils
 
newAdminFromConf(String, ClientConfigurationData) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarClientUtils
 
newAdminFromConf(String, Properties) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarClientUtils
 
newClientConf(String, Properties) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarClientUtils
 
NewDecimalConversion() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.NewDecimalConversion
 
next(BatchMessageIdImpl) - Method in class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.BatchMessageIdImplOperate
 
next(MessageIdImpl) - Method in class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.MessageIdImplOperate
 
next(T) - Method in interface org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.MessageIdOperate
 
next(MessageId) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils
 
nextBatch() - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
NON_BATCH_COMPARATOR - Static variable in interface org.apache.flink.connector.pulsar.source.StopCondition
 
normalizeStartupMode(StartupMode) - Static method in class org.apache.flink.table.descriptors.PulsarValidator
 
NoSplitDivisionStrategy - Class in org.apache.flink.connector.pulsar.source
The SplitDivisionStrategy represent no range splitting is required.
notifyCheckpointAborted(long) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
notifyCheckpointComplete(long) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 

O

of(Class<T>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.AvroDeser
 
of(Class<T>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.AvroSer
 
of(Class<T>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.JsonDeser
 
of(Class<T>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.JsonSer
 
of(Range) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
of(int, int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
of(DeserializationSchema) - Static method in class org.apache.flink.streaming.util.serialization.ThreadSafeDeserializationSchema
 
offset(MessageId, boolean) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
offsetForEachTopic(Set<TopicRange>, StartupMode, Map<TopicRange, MessageId>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
offsets(Map<AbstractPartition, MessageId>) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
offsets(Map<AbstractPartition, MessageId>, MessageId, boolean) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
OFFSETS_BY_TOPIC_METRICS_GROUP - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 
ofFullRange() - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
OLD_STATE_VERSION - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
onEvent(T, long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicPartitionStateWithWatermarkGenerator
 
onEvent(T, long) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
onException(Throwable) - Method in interface org.apache.flink.streaming.connectors.pulsar.internal.PulsarCommitCallback
A callback method the user can implement to provide asynchronous handling of commit request failure.
onPeriodicEmit() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicPartitionStateWithWatermarkGenerator
 
onPeriodicEmit() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
onSplitFinished(Map<String, PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarSourceReader
 
onSuccess() - Method in interface org.apache.flink.streaming.connectors.pulsar.internal.PulsarCommitCallback
A callback method the user can implement to provide asynchronous handling of commit request completion.
open(DeserializationSchema.InitializationContext) - Method in interface org.apache.flink.connector.pulsar.source.MessageDeserializer
Initialization method for the schema.
open(SerializationSchema.InitializationContext) - Method in interface org.apache.flink.connector.pulsar.source.MessageSerializer
Initialization method for the schema.
open(DeserializationSchema.InitializationContext) - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeRowDataDeserializationSchema
 
open(Configuration) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
open(DeserializationSchema.InitializationContext) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer
 
open(DeserializationSchema.InitializationContext) - Method in interface org.apache.flink.streaming.util.serialization.PulsarDeserializationSchema
 
open(DeserializationSchema.InitializationContext) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
 
open(SerializationSchema.InitializationContext) - Method in interface org.apache.flink.streaming.util.serialization.PulsarSerializationSchema
Initialization method for the schema.
open(SerializationSchema.InitializationContext) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper
 
open(DeserializationSchema.InitializationContext) - Method in class org.apache.flink.streaming.util.serialization.ThreadSafeDeserializationSchema
 
open() - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
optionalOptions() - Method in class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
optionalOptions() - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeFormatFactory
 
optionalOptions() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
optionalOptions() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
optionalOptions() - Method in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactory
 
org.apache.flink.connector.pulsar.source - package org.apache.flink.connector.pulsar.source
 
org.apache.flink.connector.pulsar.source.enumerator - package org.apache.flink.connector.pulsar.source.enumerator
 
org.apache.flink.connector.pulsar.source.offset - package org.apache.flink.connector.pulsar.source.offset
 
org.apache.flink.connector.pulsar.source.reader - package org.apache.flink.connector.pulsar.source.reader
 
org.apache.flink.connector.pulsar.source.split - package org.apache.flink.connector.pulsar.source.split
 
org.apache.flink.connector.pulsar.source.subscription - package org.apache.flink.connector.pulsar.source.subscription
 
org.apache.flink.connector.pulsar.source.util - package org.apache.flink.connector.pulsar.source.util
 
org.apache.flink.formats.atomic - package org.apache.flink.formats.atomic
 
org.apache.flink.formats.protobufnative - package org.apache.flink.formats.protobufnative
 
org.apache.flink.streaming.connectors.pulsar - package org.apache.flink.streaming.connectors.pulsar
 
org.apache.flink.streaming.connectors.pulsar.config - package org.apache.flink.streaming.connectors.pulsar.config
 
org.apache.flink.streaming.connectors.pulsar.internal - package org.apache.flink.streaming.connectors.pulsar.internal
 
org.apache.flink.streaming.connectors.pulsar.internal.metrics - package org.apache.flink.streaming.connectors.pulsar.internal.metrics
 
org.apache.flink.streaming.connectors.pulsar.table - package org.apache.flink.streaming.connectors.pulsar.table
 
org.apache.flink.streaming.connectors.pulsar.util - package org.apache.flink.streaming.connectors.pulsar.util
 
org.apache.flink.streaming.util.serialization - package org.apache.flink.streaming.util.serialization
 
org.apache.flink.table.catalog.pulsar - package org.apache.flink.table.catalog.pulsar
 
org.apache.flink.table.catalog.pulsar.factories - package org.apache.flink.table.catalog.pulsar.factories
 
org.apache.flink.table.catalog.pulsar.util - package org.apache.flink.table.catalog.pulsar.util
 
org.apache.flink.table.descriptors - package org.apache.flink.table.descriptors
 
org.apache.flink.util - package org.apache.flink.util
 
owner - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 

P

parallelAsync(List<T>, FunctionWithException<T, C, E>, BiConsumerWithException<T, R, E>, Class<E>) - Static method in class org.apache.flink.connector.pulsar.source.util.AsyncUtils
 
parallelAsync(List<T>, FunctionWithException<T, C, E>, BiPredicate<T, E>, BiConsumerWithException<T, R, E>, Class<E>) - Static method in class org.apache.flink.connector.pulsar.source.util.AsyncUtils
 
parallelism - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Parallelism of the physical Pulsar producer.
parse(String, BiFunction<JsonFactory, String, JsonParser>, Row) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JacksonRecordParser
 
ParsedMessage<T> - Class in org.apache.flink.connector.pulsar.source.reader
Represents the parsed message.
ParsedMessage(T, MessageId, long) - Constructor for class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
parseJsonToken(JsonParser, DataType, JacksonRecordParser.PartialFunc) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JacksonRecordParser
This method skips `FIELD_NAME`s at the beginning, and handles nulls ahead before trying to parse the JSON token using given function `f`.
ParseMode - Enum in org.apache.flink.streaming.connectors.pulsar.internal
Parse mode for the JSON record deserializer.
parseSpecificOffsets(String, String) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
Parses SpecificOffsets String to Map.
PARTITION_DISCOVERY_INTERVAL_MILLIS - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
PARTITION_DISCOVERY_INTERVAL_MS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PARTITION_DISCOVERY_INTERVAL_MS_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PARTITION_SUFFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PartitionChange(Set<AbstractPartition>, Set<AbstractPartition>) - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSubscriber.PartitionChange
 
partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
PartitionReader - Class in org.apache.flink.connector.pulsar.source
Using to reade data form partition.
PartitionReader(PulsarPartitionSplit, ConsumerImpl<byte[]>, StopCondition) - Constructor for class org.apache.flink.connector.pulsar.source.PartitionReader
 
partitionType - Variable in class org.apache.flink.connector.pulsar.source.AbstractPartition
 
peek() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Returns the queue's next element without removing it, if the queue is non-empty.
physicalDataType - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Data type to configure the formats.
physicalDataType - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Data type to configure the formats.
PoisonState - Class in org.apache.flink.streaming.connectors.pulsar.internal
A sign state that used to stop fetcher earlier.
poll() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Returns the queue's next element and removes it, the queue is non-empty.
POLL_TIMEOUT_MS_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
pollBatch() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Returns all of the queue's current elements in a list, if the queue is non-empty.
pollTimeoutMs - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
pollTimeoutMs - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
pollTimeoutMs - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
PositionedGetter(Object[], Row) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSerializer.PositionedGetter
 
PositionedGetter(Row) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSerializer.PositionedGetter
 
PositionedGetter(Object[]) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSerializer.PositionedGetter
 
prev(BatchMessageIdImpl) - Method in class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.BatchMessageIdImplOperate
 
prev(MessageIdImpl) - Method in class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.MessageIdImplOperate
 
prev(T) - Method in interface org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils.MessageIdOperate
 
prev(MessageId) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.MessageIdUtils
 
producedDataType - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Data type that describes the final output of the source.
properties - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
properties - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Properties for the pulsar producer.
properties - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Properties for the Pulsar consumer.
PROPERTIES - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
properties(Properties) - Method in class org.apache.flink.table.descriptors.Pulsar
Sets the configuration properties for the Pulsar consumer.
PROPERTIES_PREFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
property(String, String) - Method in class org.apache.flink.table.descriptors.Pulsar
Adds a configuration properties for the Pulsar consumer.
PUBLISH_TIME_NAME - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
Pulsar - Class in org.apache.flink.table.descriptors
Pulsar .
Pulsar() - Constructor for class org.apache.flink.table.descriptors.Pulsar
 
PULSAR_CLIENT_OPTION_KEY_PREFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PULSAR_OPTION_KEY_PREFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PULSAR_PRIMITIVES - Static variable in class org.apache.flink.table.descriptors.AtomicValidator
 
PULSAR_PRODUCER_OPTION_KEY_PREFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PULSAR_READER_OPTION_KEY_PREFIX - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PULSAR_SOURCE_METRICS_GROUP - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 
PULSAR_VERSION - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
PulsarAdminUtils - Class in org.apache.flink.connector.pulsar.source.util
A util class to help with the use of pulsarAdmin.
PulsarAdminUtils() - Constructor for class org.apache.flink.connector.pulsar.source.util.PulsarAdminUtils
 
PulsarCatalog - Class in org.apache.flink.table.catalog.pulsar
Expose a Pulsar instance as a database catalog.
PulsarCatalog(String, String, String, String, String, String, String) - Constructor for class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
PulsarCatalogFactory - Class in org.apache.flink.table.catalog.pulsar.factories
Pulsar .
PulsarCatalogFactory() - Constructor for class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactory
 
PulsarCatalogFactoryOptions - Class in org.apache.flink.table.catalog.pulsar.factories
ConfigOptions for PulsarCatalog.
PulsarCatalogSupport - Class in org.apache.flink.table.catalog.pulsar.util
catalog support.
PulsarCatalogSupport(String, ClientConfigurationData, String, SchemaTranslator) - Constructor for class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
PulsarCatalogSupport(PulsarMetadataReader, SchemaTranslator, String) - Constructor for class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
PulsarClientUtils - Class in org.apache.flink.streaming.connectors.pulsar.internal
Utility to create Pulsar Admin Client from adminUrl and clientConfigurationData.
PulsarClientUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarClientUtils
 
PulsarCommitCallback - Interface in org.apache.flink.streaming.connectors.pulsar.internal
A callback interface that the source operator can implement to trigger custom actions when a commit request completes, which should normally be triggered from checkpoint complete event.
PulsarContextAware<T> - Interface in org.apache.flink.streaming.util.serialization
An interface for dynamicPulsarSerializationSchema that need information about the context where the Pulsar Producer is running along with information about the available partitions.
PulsarDeserializationSchema<T> - Interface in org.apache.flink.streaming.util.serialization
The deserialization schema describes how to turn the pulsar messages into data types (Java/Scala objects) that are processed by Flink.
PulsarDeserializationSchemaBuilder<V> - Class in org.apache.flink.streaming.util.serialization
PulsarDeserializationSchemaBuilder() - Constructor for class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaBuilder
Deprecated.
PulsarDeserializationSchemaWrapper<T> - Class in org.apache.flink.streaming.util.serialization
PulsarDeserializationSchemaWrapper(DeserializationSchema<T>, DataType) - Constructor for class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
PulsarDeserializationSchemaWrapper(DeserializationSchema<T>) - Constructor for class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaWrapper
Deprecated.
PulsarDeserializer - Class in org.apache.flink.streaming.connectors.pulsar.internal
Deserialize Pulsar message into Flink row.
PulsarDeserializer(SchemaInfo, JSONOptions, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer
 
PulsarDeserializer.ArrayDataUpdater - Class in org.apache.flink.streaming.connectors.pulsar.internal
Flink array field updater.
PulsarDeserializer.BinFunction<A,B> - Interface in org.apache.flink.streaming.connectors.pulsar.internal
Binary function interface that takes three arguments and returns nothing.
PulsarDeserializer.Function<T,R> - Interface in org.apache.flink.streaming.connectors.pulsar.internal
Represents a function that accepts one argument and produces a result.
PulsarDeserializer.NewDecimalConversion - Class in org.apache.flink.streaming.connectors.pulsar.internal
DecimalConversion.
PulsarDeserializer.RowUpdater - Class in org.apache.flink.streaming.connectors.pulsar.internal
Flink Row field updater.
PulsarDeserializer.TriFunction<A,B,C> - Interface in org.apache.flink.streaming.connectors.pulsar.internal
Trinary function interface that takes three arguments and returns nothing.
PulsarDynamicTableFactory - Class in org.apache.flink.streaming.connectors.pulsar.table
Factory for creating configured instances of PulsarDynamicTableFactory.
PulsarDynamicTableFactory() - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
PulsarDynamicTableSink - Class in org.apache.flink.streaming.connectors.pulsar.table
pulsar dynamic table sink.
PulsarDynamicTableSink(String, String, String, DataType, Properties, EncodingFormat<SerializationSchema<RowData>>, EncodingFormat<SerializationSchema<RowData>>, int[], int[], String, PulsarSinkSemantic, String, boolean, Integer, MessageRouter) - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
PulsarDynamicTableSource - Class in org.apache.flink.streaming.connectors.pulsar.table
pulsar dynamic table source.
PulsarDynamicTableSource(DataType, DecodingFormat<DeserializationSchema<RowData>>, DecodingFormat<DeserializationSchema<RowData>>, int[], int[], String, List<String>, String, String, String, Properties, PulsarTableOptions.StartupOptions, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
 
PulsarFetcher<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
Implements the logic around emitting records and tracking offsets, as well as around the optional timestamp assignment and watermark generation.
PulsarFetcher(SourceFunction.SourceContext<T>, Map<TopicRange, MessageId>, SerializedValue<WatermarkStrategy<T>>, ProcessingTimeService, long, ClassLoader, StreamingRuntimeContext, ClientConfigurationData, Map<String, Object>, int, PulsarDeserializationSchema<T>, PulsarMetadataReader, MetricGroup, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
PulsarFetcher(SourceFunction.SourceContext<T>, Map<TopicRange, MessageId>, Set<TopicRange>, SerializedValue<WatermarkStrategy<T>>, ProcessingTimeService, long, ClassLoader, StreamingRuntimeContext, ClientConfigurationData, Map<String, Object>, int, int, PulsarDeserializationSchema<T>, PulsarMetadataReader, MetricGroup, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
PulsarMetadataReader - Class in org.apache.flink.streaming.connectors.pulsar.internal
A Helper class that talks to Pulsar Admin API.
PulsarMetadataReader(String, ClientConfigurationData, String, Map<String, String>, int, int, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
PulsarMetadataReader(String, ClientConfigurationData, String, Map<String, String>, int, int) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
PulsarMetadataReader.ClosedException - Exception in org.apache.flink.streaming.connectors.pulsar.internal
Designate the close of the metadata reader.
PulsarOptions - Class in org.apache.flink.streaming.connectors.pulsar.internal
A collection of constants to talk to Pulsar.
PulsarOptions() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
PulsarPartitionSplit - Class in org.apache.flink.connector.pulsar.source.split
A SourceSplit for a Pulsar partition.
PulsarPartitionSplit(AbstractPartition, StartOffsetInitializer, StopCondition) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
PulsarPartitionSplitReader<T> - Class in org.apache.flink.connector.pulsar.source.reader
A SplitReader implementation that reads records from Pulsar partitions.
PulsarPartitionSplitReader(Configuration, ConsumerConfigurationData<byte[]>, PulsarClient, PulsarAdmin, MessageDeserializer<T>, ExecutorProvider) - Constructor for class org.apache.flink.connector.pulsar.source.reader.PulsarPartitionSplitReader
 
PulsarPartitionSplitSerializer - Class in org.apache.flink.connector.pulsar.source.split
The serializer for PulsarPartitionSplit.
PulsarPartitionSplitSerializer() - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
PulsarPrimitiveSchema<T> - Class in org.apache.flink.streaming.util.serialization
pulsar primitive deserialization.
PulsarPrimitiveSchema(Class<T>) - Constructor for class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
PulsarProtobufNativeFormatFactory - Class in org.apache.flink.formats.protobufnative
Support ProtobufNativeSchema based pulsar schema SchemaRegistry.
PulsarProtobufNativeFormatFactory() - Constructor for class org.apache.flink.formats.protobufnative.PulsarProtobufNativeFormatFactory
 
PulsarProtobufNativeRowDataDeserializationSchema - Class in org.apache.flink.formats.protobufnative
 
PulsarProtobufNativeRowDataDeserializationSchema(SerializableSupplier<Descriptors.Descriptor>, RowType) - Constructor for class org.apache.flink.formats.protobufnative.PulsarProtobufNativeRowDataDeserializationSchema
 
PulsarProtobufToRowDataConverters - Class in org.apache.flink.formats.protobufnative
 
PulsarProtobufToRowDataConverters() - Constructor for class org.apache.flink.formats.protobufnative.PulsarProtobufToRowDataConverters
 
PulsarProtobufToRowDataConverters.ProtobufToRowDataConverter - Interface in org.apache.flink.formats.protobufnative
Runtime converter that converts protobuf data structures into objects of Flink Table & SQL internal data structures.
PulsarRecordEmitter<T> - Class in org.apache.flink.connector.pulsar.source.reader
The RecordEmitter implementation for PulsarSourceReader.
PulsarRecordEmitter() - Constructor for class org.apache.flink.connector.pulsar.source.reader.PulsarRecordEmitter
 
pulsarSchemaToFieldsDataType(SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaTranslator
 
pulsarSchemaToFieldsDataType(SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
pulsarSchemaToTableSchema(SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaTranslator
 
pulsarSchemaToTableSchema(SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
PulsarSchemaValidator - Class in org.apache.flink.streaming.connectors.pulsar
Pulsar validator that allows to only specify proctime or rowtime in schema.
PulsarSchemaValidator(boolean, boolean, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.PulsarSchemaValidator
 
PulsarSerializationSchema<T> - Interface in org.apache.flink.streaming.util.serialization
An interface for the deserialization of Pulsar messages.
PulsarSerializationSchemaWrapper<T> - Class in org.apache.flink.streaming.util.serialization
A wrapper that warp flink SerializationSchema to PulsarSerializationSchema.
PulsarSerializationSchemaWrapper.Builder<T> - Class in org.apache.flink.streaming.util.serialization
PulsarSerializer - Class in org.apache.flink.streaming.connectors.pulsar.internal
Serializer that converts Flink row to Pulsar message payload.
PulsarSerializer(DataType, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSerializer
 
PulsarSerializer.PositionedGetter - Class in org.apache.flink.streaming.connectors.pulsar.internal
Get element from specific position.
PulsarSinkSemantic - Enum in org.apache.flink.streaming.connectors.pulsar.table
Pulsar sink semantic Enum.
PulsarSource<OUT> - Class in org.apache.flink.connector.pulsar.source
The Source implementation of Pulsar.
PulsarSource(PulsarSubscriber, StartOffsetInitializer, StopCondition, Boundedness, MessageDeserializer<OUT>, Configuration, ClientConfigurationData, ConsumerConfigurationData<byte[]>, SplitSchedulingStrategy) - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSource
 
PulsarSourceBuilder<OUT> - Class in org.apache.flink.connector.pulsar.source
The @builder class for PulsarSource to make it easier for the users to construct a PulsarSource.
PulsarSourceEnumerator - Class in org.apache.flink.connector.pulsar.source.enumerator
The enumerator class for pulsar source.
PulsarSourceEnumerator(PulsarSubscriber, StartOffsetInitializer, StopCondition, PulsarAdmin, Configuration, SplitEnumeratorContext<PulsarPartitionSplit>, Map<Integer, List<PulsarPartitionSplit>>, SplitSchedulingStrategy) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
PulsarSourceEnumerator.PartitionSplitChange - Class in org.apache.flink.connector.pulsar.source.enumerator
class that represents partitionSplit's change.
PulsarSourceEnumeratorState - Class in org.apache.flink.connector.pulsar.source.enumerator
The state of pulsar source enumerator.
PulsarSourceEnumeratorState(Map<Integer, List<PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumeratorState
 
PulsarSourceEnumeratorStateSerializer - Class in org.apache.flink.connector.pulsar.source.enumerator
The Serializer for the enumerator state of Pulsar source.
PulsarSourceEnumeratorStateSerializer() - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumeratorStateSerializer
 
PulsarSourceMetrics - Class in org.apache.flink.connector.pulsar.source
A collection of Pulsar consumer metrics related constant strings.
PulsarSourceMetrics() - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSourceMetrics
 
PulsarSourceMetrics - Class in org.apache.flink.streaming.connectors.pulsar.internal.metrics
A collection of Pulsar consumer metrics related constant strings.
PulsarSourceMetrics() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.metrics.PulsarSourceMetrics
 
PulsarSourceOptions - Class in org.apache.flink.connector.pulsar.source
Configurations for PulsarSource.
PulsarSourceOptions() - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PulsarSourceOptions.OffsetVerification - Enum in org.apache.flink.connector.pulsar.source
Enum for offsetVerification.
PulsarSourceReader<T> - Class in org.apache.flink.connector.pulsar.source.reader
The source reader for Pulsar partitions.
PulsarSourceReader(FutureCompletingBlockingQueue<RecordsWithSplitIds<ParsedMessage<T>>>, Supplier<SplitReader<ParsedMessage<T>, PulsarPartitionSplit>>, RecordEmitter<ParsedMessage<T>, T, PulsarPartitionSplit>, Configuration, SourceReaderContext, RunnableWithException) - Constructor for class org.apache.flink.connector.pulsar.source.reader.PulsarSourceReader
 
PulsarSourceStateSerializer - Class in org.apache.flink.streaming.connectors.pulsar.internal
Old PulsarSourceState Serializer for flink state.
PulsarSourceStateSerializer(ExecutionConfig) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
PulsarSourceStateSerializer.SerializableFunction<T,R> - Interface in org.apache.flink.streaming.connectors.pulsar.internal
Represents a serializable function that accepts one argument and produces a result.
PulsarSubscriber - Class in org.apache.flink.connector.pulsar.source
Pulsar consumer allows a few different ways to consume from the topics, including: Subscribe from a collection of topics.
PulsarSubscriber() - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSubscriber
 
PulsarSubscriber.PartitionChange - Class in org.apache.flink.connector.pulsar.source
A container class to hold the newly added partitions and removed partitions.
PulsarTableOptions - Class in org.apache.flink.streaming.connectors.pulsar.table
Option utils for pulsar table source sink.
PulsarTableOptions.StartupOptions - Class in org.apache.flink.streaming.connectors.pulsar.table
pulsar startup options.
PulsarTableOptions.ValueFieldsStrategy - Enum in org.apache.flink.streaming.connectors.pulsar.table
Strategies to derive the data type of a value format by considering a key format.
PulsarTopicPartitionStateWithWatermarkGenerator<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
A special version of the per-pulsar-partition-state that additionally holds a TimestampAssigner, WatermarkGenerator, an immediate WatermarkOutput, and a deferred WatermarkOutput for this partition.
PulsarTopicPartitionStateWithWatermarkGenerator(TopicRange, PulsarTopicState<T>, TimestampAssigner<T>, WatermarkGenerator<T>, WatermarkOutput, WatermarkOutput) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicPartitionStateWithWatermarkGenerator
 
PulsarTopicState<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
The state that the Flink Pulsar Source holds for each Pulsar partition.
PulsarTopicState(String) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
PulsarTopicState(String, int, int) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
PulsarTopicState(TopicRange) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
PulsarValidator - Class in org.apache.flink.table.descriptors
Pulsar Connector validator.
PulsarValidator() - Constructor for class org.apache.flink.table.descriptors.PulsarValidator
 

R

reader - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
readerConf - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
readerConf - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
readerConf - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
ReaderThread<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
Actual working thread that read a specific Pulsar topic.
ReaderThread(PulsarFetcher<T>, PulsarTopicState, ClientConfigurationData, Map<String, Object>, PulsarDeserializationSchema<T>, int, ExceptionProxy) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
ReaderThread(PulsarFetcher<T>, PulsarTopicState, ClientConfigurationData, Map<String, Object>, PulsarDeserializationSchema<T>, int, ExceptionProxy, boolean, boolean, boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
readExternal(ObjectInput) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
readExternal(ObjectInput) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
RecordSchemaType - Enum in org.apache.flink.streaming.connectors.pulsar.config
Record schema type for the Pulsar Sink.
removeCursor(Set<TopicRange>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
removeEarliestAndLatest(Map<TopicRange, MessageId>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
renameTable(ObjectPath, String, boolean) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
reportError(Throwable) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ExceptionProxy
Sets the exception and interrupts the target thread, if no other exception has occurred so far.
requiredOptions() - Method in class org.apache.flink.formats.atomic.AtomicRowDataFormatFactory
 
requiredOptions() - Method in class org.apache.flink.formats.protobufnative.PulsarProtobufNativeFormatFactory
 
requiredOptions() - Method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableFactory
 
requiredOptions() - Method in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
requiredOptions() - Method in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactory
 
resetCursor(TopicRange, MessageId) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
restoreEnumerator(SplitEnumeratorContext<PulsarPartitionSplit>, PulsarSourceEnumeratorState) - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
rollback(long, TimeUnit) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
RollbackStartOffsetInitializer - Class in org.apache.flink.connector.pulsar.source.offset
An implementation of StartOffsetInitializer to rollback the offsets by a certain duration.
RollbackStartOffsetInitializer(long) - Constructor for class org.apache.flink.connector.pulsar.source.offset.RollbackStartOffsetInitializer
 
RowDataUtil - Class in org.apache.flink.streaming.connectors.pulsar.util
rowData util.
RowDataUtil() - Constructor for class org.apache.flink.streaming.connectors.pulsar.util.RowDataUtil
 
RowUpdater() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.RowUpdater
 
run(SourceFunction.SourceContext<T>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
run() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
runFetchLoop() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
running - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
runWithTopicsDiscovery() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 

S

SCAN_STARTUP_MODE - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_MODE_VALUE_EARLIEST - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_MODE_VALUE_EXTERNAL_SUBSCRIPTION - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_MODE_VALUE_LATEST - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_MODE_VALUE_SPECIFIC_OFFSETS - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_SPECIFIC_OFFSETS - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_SUB_NAME - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_SUB_START_OFFSET - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SCAN_STARTUP_TIMESTAMP_MILLIS - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
schemaInfo2SqlType(SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaTranslator
 
schemaInfo2SqlType(SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
SchemaInfoWrapper - Class in org.apache.flink.streaming.util.serialization
wrapper SchemaInfo, Resolve that a job cannot be serialized when submitted to flink.
SchemaInfoWrapper(SchemaInfo) - Constructor for class org.apache.flink.streaming.util.serialization.SchemaInfoWrapper
 
SchemaTranslator - Class in org.apache.flink.streaming.connectors.pulsar.internal
schema translator.
SchemaTranslator() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SchemaTranslator
 
SchemaUtils - Class in org.apache.flink.streaming.connectors.pulsar.internal
Various utilities to working with Pulsar Schema and Flink type system.
SchemaUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
seedTopicsWithInitialOffsets - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
 
semantic - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Sink commit semantic.
SEND_DELAY_MILLISECONDS - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
SEND_TIMEOUT_MS - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
SerdeUtils - Class in org.apache.flink.connector.pulsar.source.util
A util class with some helper method for serde in the sources.
SerializableFunction<T,R> - Interface in org.apache.flink.streaming.connectors.pulsar
Represents a serializable function that accepts one argument and produces a result.
SerializableRange - Class in org.apache.flink.streaming.connectors.pulsar.internal
SerializableRange.
SerializableRange(Range) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
SerializableRange(int, int) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
SerializableRange() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
serialize(PulsarSourceEnumeratorState) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumeratorStateSerializer
 
serialize(T, TypedMessageBuilder<byte[]>) - Method in interface org.apache.flink.connector.pulsar.source.MessageSerializer
Serializes the incoming element to a specified type.
serialize(PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
serialize(RowData) - Method in class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema
 
serialize(T) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.AvroSer
 
serialize(T) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JsonSer
 
serialize(MessageId, DataOutputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
serialize(Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSerializer
 
serialize(Tuple2<TopicSubscription, MessageId>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarSourceStateSerializer
 
serialize(TopicSubscription, DataOutputView) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
serialize(T, TypedMessageBuilder<T>) - Method in class org.apache.flink.streaming.util.serialization.PulsarPrimitiveSchema
 
serialize(T, TypedMessageBuilder<T>) - Method in interface org.apache.flink.streaming.util.serialization.PulsarSerializationSchema
Serializes the incoming element to a specified type.
serialize(T, TypedMessageBuilder<T>) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper
 
serializeSplitAssignments(Map<Integer, C>, SimpleVersionedSerializer<SplitT>) - Static method in class org.apache.flink.connector.pulsar.source.util.SerdeUtils
Serialize a mapping from subtask ids to lists of assigned splits.
SERVICE_URL - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SERVICE_URL - Static variable in class org.apache.flink.table.catalog.pulsar.factories.PulsarCatalogFactoryOptions
 
SERVICE_URL_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
serviceUrl - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
 
serviceUrl - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
The Pulsar topic to consume.
set(int, Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.ArrayDataUpdater
 
set(int, Object) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.RowUpdater
 
setCacheSize(int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.CachedPulsarClient
 
setClass(String) - Method in class org.apache.flink.table.descriptors.Atomic
 
setCommittedOffset(MessageId) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
setContext(SplitEnumeratorContext<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSubscriber
 
setDataType(DataType) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaBuilder
Deprecated.
 
setDeliverAtExtractor(SerializableFunction<T, Optional<Long>>) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
setDeserializer(MessageDeserializer<T>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setField(GenericRowData, int, Object) - Static method in class org.apache.flink.streaming.connectors.pulsar.util.RowDataUtil
 
setInitialMessageId(MessageId) - Method in class org.apache.flink.connector.pulsar.source.StartOffsetInitializer.CreationConfiguration
 
setJacksonOptions(JsonFactory) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.JSONOptions
Sets config options on a Jackson [[JsonFactory]].
setKeyExtractor(SerializableFunction<T, byte[]>) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
setLastConsumedId(MessageId) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
setLastMessage(Message) - Method in class org.apache.flink.connector.pulsar.source.PartitionReader
 
setNullAt(int) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.ArrayDataUpdater
 
setNullAt(int) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.RowUpdater
 
setNumParallelInstances(int) - Method in interface org.apache.flink.streaming.util.serialization.PulsarContextAware
Sets the parallelism with which the parallel task of the Pulsar Sink runs.
setParallelInstanceId(int) - Method in interface org.apache.flink.streaming.util.serialization.PulsarContextAware
Sets the number of the parallel subtask that the Pulsar Sink is running on.
setRange(SerializableRange) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
setRecordClass(Class<V>) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaBuilder
Deprecated.
 
setRollbackInS(long) - Method in class org.apache.flink.connector.pulsar.source.StartOffsetInitializer.CreationConfiguration
 
setRow(Row) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarDeserializer.RowUpdater
 
setSplitSchedulingStrategy(SplitSchedulingStrategy) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setStartFromEarliest() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
setStartFromLatest() - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
setStartFromSpecificOffsets(Map<String, MessageId>) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
setStartFromSubscription(String) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
setStartFromSubscription(String, MessageId) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
setSubscriber(PulsarSubscriber) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setTopic(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
setTopicExtractor(SerializableFunction<T, String>) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
setTopicPattern(String, SplitDivisionStrategy, Set<String>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setTopicPattern(String, Set<String>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setTopicRange(TopicRange) - Method in class org.apache.flink.connector.pulsar.source.BrokerPartition
 
setTopics(SplitDivisionStrategy, String...) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setTopics(String...) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
setupCursor(Map<TopicRange, MessageId>, boolean) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
setupCursor(Map<TopicRange, MessageId>) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
setValueDeserializer(DeserializationSchema<V>) - Method in class org.apache.flink.streaming.util.serialization.PulsarDeserializationSchemaBuilder
Deprecated.
 
shouldStop(AbstractPartition, Message<?>) - Method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
SimpleSchemaTranslator - Class in org.apache.flink.streaming.connectors.pulsar.internal
flink 1.11 schema translator.
SimpleSchemaTranslator() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
SimpleSchemaTranslator(boolean) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
SINK_CHANGELOG_MODE - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory.EncodingFormatWrapper
 
SINK_MESSAGE_ROUTER - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SINK_MESSAGE_ROUTER_VALUE_KEY_HASH - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SINK_MESSAGE_ROUTER_VALUE_ROUND_ROBIN - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SINK_SEMANTIC - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SINK_SEMANTIC_VALUE_AT_LEAST_ONCE - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SINK_SEMANTIC_VALUE_EXACTLY_ONCE - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
SINK_SEMANTIC_VALUE_NONE - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
size() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
Gets the number of elements currently in the queue.
snapshotConfiguration() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.MessageIdSerializer
 
snapshotConfiguration() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
snapshotCurrentState() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
Takes a snapshot of the partition offsets.
snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
snapshotState(FunctionSnapshotContext) - Method in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 
sourceContext - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
The source context to emit records and watermarks to.
SourceContextWatermarkOutputAdapter<T> - Class in org.apache.flink.streaming.connectors.pulsar.internal
A WatermarkOutput that forwards calls to a SourceFunction.SourceContext.
SourceContextWatermarkOutputAdapter(SourceFunction.SourceContext<T>) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SourceContextWatermarkOutputAdapter
 
SourceSinkUtils - Class in org.apache.flink.streaming.connectors.pulsar.internal
Utilities for source sink options parsing.
SourceSinkUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
specificOffsets - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.StartupOptions
 
SpecifiedStartOffsetInitializer - Class in org.apache.flink.connector.pulsar.source.offset
An implementation of StartOffsetInitializer which initializes the offsets of the partition according to the user specified offsets.
SpecifiedStartOffsetInitializer(Map<AbstractPartition, MessageId>, MessageId, boolean) - Constructor for class org.apache.flink.connector.pulsar.source.offset.SpecifiedStartOffsetInitializer
 
SplitDivisionStrategy - Interface in org.apache.flink.connector.pulsar.source
Split strategy for Topic range.
splitId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
SplitSchedulingStrategy - Interface in org.apache.flink.connector.pulsar.source
An interface to determine which subtask to execute the split on.
sqlType2AvroSchema(DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
sqlType2PulsarSchema(DataType) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
start() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
startAt(StartOffsetInitializer) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
startFromEarliest() - Method in class org.apache.flink.table.descriptors.Pulsar
 
startFromExternalSubscription(String) - Method in class org.apache.flink.table.descriptors.Pulsar
 
startFromExternalSubscription(String, String) - Method in class org.apache.flink.table.descriptors.Pulsar
 
startFromLatest() - Method in class org.apache.flink.table.descriptors.Pulsar
 
startFromSpecificOffset(String, MessageId) - Method in class org.apache.flink.table.descriptors.Pulsar
 
startFromSpecificOffsets(Map<String, MessageId>) - Method in class org.apache.flink.table.descriptors.Pulsar
 
startMessageId - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
StartOffsetInitializer - Interface in org.apache.flink.connector.pulsar.source
A interface for users to specify the starting / stopping offset of a PulsarPartitionSplit.
StartOffsetInitializer.CreationConfiguration - Class in org.apache.flink.connector.pulsar.source
config class to create consumer.
STARTUP_MODE_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
StartupMode - Enum in org.apache.flink.streaming.connectors.pulsar.config
Startup modes for the Pulsar Source.
startupMode - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.StartupOptions
 
startupOptions - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
The startup mode for the contained consumer (default is StartupMode.LATEST).
StartupOptions() - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.StartupOptions
 
state - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
stopAfterLast() - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAfterMessageId(MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAfterMessageIds(Map<AbstractPartition, MessageId>) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAfterTimestamp(long) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAt(StopCondition) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
 
stopAtLast() - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAtMessageId(MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAtMessageIds(Map<AbstractPartition, MessageId>) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
stopAtTimestamp(long) - Static method in interface org.apache.flink.connector.pulsar.source.StopCondition
 
StopCondition - Interface in org.apache.flink.connector.pulsar.source
An interface to control when to stop.
StopCondition.StopResult - Enum in org.apache.flink.connector.pulsar.source
Enum for stop condition.
stringToTime(String) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
subscribedPartitionStates - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
All partitions (and their state) that this fetcher is subscribed to.
SUBSCRIPTION_ROLE_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 

T

tableExists(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.PulsarCatalog
 
tableExists(ObjectPath) - Method in class org.apache.flink.table.catalog.pulsar.util.PulsarCatalogSupport
 
TableSchemaHelper - Class in org.apache.flink.table.catalog.pulsar.util
Util to convert between flink table map representation and pulsar SchemaInfo.
tableSchemaToPulsarSchema(TableSchema) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaTranslator
 
tableSchemaToPulsarSchema(TableSchema) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SimpleSchemaTranslator
 
tableSchemaToSchemaInfo(String, DataType, Configuration) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
tenantExists(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
ThreadSafeDeserializationSchema<T> - Class in org.apache.flink.streaming.util.serialization
Because the Pulsar Source is designed to be multi-threaded, Flink's internal design of the Source is single-threaded, so, DeserializationSchema instances are oriented to single-threaded, and thread safety issues exist when they are accessed by multiple threads at the same time.
timestamps(long) - Static method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
 
TimestampStartOffsetInitializer - Class in org.apache.flink.connector.pulsar.source.offset
An implementation of StartOffsetInitializer to initialize the offsets based on a timestamp.
TimestampStartOffsetInitializer(long) - Constructor for class org.apache.flink.connector.pulsar.source.offset.TimestampStartOffsetInitializer
 
timestampToString(long, TimeZone) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
 
toCaceInsensitiveParams(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
toConnectorProperties() - Method in class org.apache.flink.table.descriptors.Pulsar
 
toFormatProperties() - Method in class org.apache.flink.table.descriptors.Atomic
 
toJavaDate(int) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns a java.sql.Date from number of days since epoch.
toJavaTimestamp(long) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.DateTimeUtils
Returns a java.sql.Timestamp from number of micros since epoch.
topic - Variable in class org.apache.flink.connector.pulsar.source.AbstractPartition
 
topic - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
The pulsar topic to write to.
TOPIC - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
topic(String) - Method in class org.apache.flink.table.descriptors.Pulsar
Sets the topic from which the table is read.
TOPIC_ATTRIBUTE_NAME - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
TOPIC_MULTI_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
TOPIC_OPTION_KEYS - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
TOPIC_PATTERN - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
TOPIC_PATTERN_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
TOPIC_SINGLE_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
topicExists(String) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
TopicListSubscriber - Class in org.apache.flink.connector.pulsar.source.subscription
A subscriber to a fixed list of topics.
TopicListSubscriber(SplitDivisionStrategy, String...) - Constructor for class org.apache.flink.connector.pulsar.source.subscription.TopicListSubscriber
 
topicPattern - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
The Pulsar topic to consume.
TopicPatternSubscriber - Class in org.apache.flink.connector.pulsar.source.subscription
A subscriber to a topic pattern.
TopicPatternSubscriber(String, SplitDivisionStrategy, Set<String>) - Constructor for class org.apache.flink.connector.pulsar.source.subscription.TopicPatternSubscriber
 
topicRange - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.ReaderThread
 
TopicRange - Class in org.apache.flink.streaming.connectors.pulsar.internal
topic key_share range.
TopicRange() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
TopicRange(String) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
TopicRange(String, Range) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
TopicRange(String, int, int) - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
topics - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
The Pulsar topic to consume.
TopicSubscription - Class in org.apache.flink.streaming.connectors.pulsar.internal
TopicSubscription.
TopicSubscription() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscription
 
TopicSubscriptionSerializer - Class in org.apache.flink.streaming.connectors.pulsar.internal
TopicSubscription Serializer for flink state.
TopicSubscriptionSerializer() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer
 
TopicSubscriptionSerializer.TopicSubscriptionSerializerSnapshot - Class in org.apache.flink.streaming.connectors.pulsar.internal
Serializer configuration snapshot for compatibility and format evolution.
TopicSubscriptionSerializerSnapshot() - Constructor for class org.apache.flink.streaming.connectors.pulsar.internal.TopicSubscriptionSerializer.TopicSubscriptionSerializerSnapshot
 
toSplitType(String, PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarSourceReader
 
toString() - Method in class org.apache.flink.connector.pulsar.source.reader.ParsedMessage
 
toString() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
toString() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.ClosableBlockingQueue
 
toString() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicPartitionStateWithWatermarkGenerator
 
toString() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarTopicState
 
toString() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
toString() - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
TRANSACTION_TIMEOUT - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
TypeInformationUtils - Class in org.apache.flink.streaming.connectors.pulsar.util
Tool class for getting document field types.
TypeInformationUtils() - Constructor for class org.apache.flink.streaming.connectors.pulsar.util.TypeInformationUtils
 

U

unassignedPartitionsQueue - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
Queue of partitions that are not yet assigned to any reader thread for consuming.
UniformSplitDivisionStrategy - Class in org.apache.flink.connector.pulsar.source
Split strategy for keyShared mode.
uploadPulsarSchema(PulsarAdmin, String, SchemaInfo) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SchemaUtils
 
uploadSchema(String, SchemaInfo) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarMetadataReader
 
upsertMode - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Flag to determine sink mode.
upsertMode - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Flag to determine source mode.
UpsertPulsarDynamicTableFactory - Class in org.apache.flink.streaming.connectors.pulsar.table
Upsert-Pulsar factory.
UpsertPulsarDynamicTableFactory() - Constructor for class org.apache.flink.streaming.connectors.pulsar.table.UpsertPulsarDynamicTableFactory
 
UpsertPulsarDynamicTableFactory.DecodingFormatWrapper - Class in org.apache.flink.streaming.connectors.pulsar.table
It is used to wrap the decoding format and expose the desired changelog mode.
UpsertPulsarDynamicTableFactory.EncodingFormatWrapper - Class in org.apache.flink.streaming.connectors.pulsar.table
It is used to wrap the encoding format and expose the desired changelog mode.
urls(String, String) - Method in class org.apache.flink.table.descriptors.Pulsar
 
USE_EARLIEST_WHEN_DATA_LOSS_OPTION_KEY - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
USE_EXTEND_FIELD - Static variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarOptions
 
useAtomicMode(DataType) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
useExtendField(boolean) - Method in class org.apache.flink.table.descriptors.Pulsar
 
useExtendFields(boolean) - Method in class org.apache.flink.formats.atomic.AtomicRowDataDeserializationSchema.Builder
 
useExtendFields(boolean) - Method in class org.apache.flink.formats.atomic.AtomicRowDataSerializationSchema.Builder
 
usePojoMode(Class<?>, RecordSchemaType) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
useRowMode(DataType, RecordSchemaType) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
useSpecialMode(Schema<?>) - Method in class org.apache.flink.streaming.util.serialization.PulsarSerializationSchemaWrapper.Builder
 
uuid - Variable in class org.apache.flink.streaming.connectors.pulsar.FlinkPulsarSource
 

V

validate(DescriptorProperties) - Method in class org.apache.flink.streaming.connectors.pulsar.PulsarSchemaValidator
 
validate(byte[]) - Method in class org.apache.flink.streaming.util.serialization.FlinkSchema
 
validate(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.AtomicValidator
 
validate(DescriptorProperties) - Method in class org.apache.flink.table.descriptors.PulsarValidator
 
validateSinkMessageRouter(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
validateSinkTopic(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
validateSourceTopic(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
validateStreamSourceOptions(Map<String, String>) - Static method in class org.apache.flink.streaming.connectors.pulsar.internal.SourceSinkUtils
 
validateTableSinkOptions(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
validateTableSourceOptions(ReadableConfig) - Static method in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
VALUE_FIELDS_INCLUDE - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
VALUE_FORMAT - Static variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions
 
valueDecodingFormat - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Format for decoding values from Pulsar.
valueEncodingFormat - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Sink format for encoding records to pulsar.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.AbstractPartition.PartitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.PulsarSourceOptions.OffsetVerification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.StopCondition.StopResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.pulsar.config.RecordSchemaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.pulsar.config.StartupMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.pulsar.internal.ParseMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.pulsar.table.PulsarSinkSemantic
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.ValueFieldsStrategy
Returns the enum constant of this type with the specified name.
valueOnly(DeserializationSchema<V>) - Static method in interface org.apache.flink.connector.pulsar.source.MessageDeserializer
Wraps a Flink DeserializationSchema to a MessageDeserializer.
valueOnly(SerializationSchema<V>) - Static method in interface org.apache.flink.connector.pulsar.source.MessageSerializer
Wraps a Flink SerializationSchema to a MessageSerializer.
valueOnly(DeserializationSchema<V>) - Static method in interface org.apache.flink.streaming.util.serialization.PulsarDeserializationSchema
Wraps a Flink DeserializationSchema to a PulsarDeserializationSchema.
valueProjection - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSink
Indices that determine the value fields and the source position in the consumed row.
valueProjection - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Indices that determine the value fields and the target position in the produced row.
values() - Static method in enum org.apache.flink.connector.pulsar.source.AbstractPartition.PartitionType
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.PulsarSourceOptions.OffsetVerification
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.StopCondition.StopResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.pulsar.config.RecordSchemaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.pulsar.config.StartupMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.pulsar.internal.ParseMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.pulsar.table.PulsarSinkSemantic
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.streaming.connectors.pulsar.table.PulsarTableOptions.ValueFieldsStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFY_INITIAL_OFFSETS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
verifyOffset(AbstractPartition, Supplier<Optional<MessageId>>, Supplier<Optional<Message<byte[]>>>) - Method in class org.apache.flink.connector.pulsar.source.offset.RollbackStartOffsetInitializer
 
verifyOffset(AbstractPartition, Supplier<Optional<MessageId>>, Supplier<Optional<Message<byte[]>>>) - Method in class org.apache.flink.connector.pulsar.source.offset.SpecifiedStartOffsetInitializer
 
verifyOffset(AbstractPartition, Supplier<Optional<MessageId>>, Supplier<Optional<Message<byte[]>>>) - Method in class org.apache.flink.connector.pulsar.source.offset.TimestampStartOffsetInitializer
 
verifyOffset(AbstractPartition, Supplier<Optional<MessageId>>, Supplier<Optional<Message<byte[]>>>) - Method in interface org.apache.flink.connector.pulsar.source.StartOffsetInitializer
Verifies if the offset was initialized correctly.

W

wakeUp() - Method in class org.apache.flink.connector.pulsar.source.reader.PulsarPartitionSplitReader
 
watermarkOutput - Variable in class org.apache.flink.streaming.connectors.pulsar.internal.PulsarFetcher
Wrapper around our SourceContext for allowing the WatermarkGenerator to emit watermarks and mark idleness.
watermarkStrategy - Variable in class org.apache.flink.streaming.connectors.pulsar.table.PulsarDynamicTableSource
Watermark strategy that is used to generate per-partition watermark.
writeExternal(ObjectOutput) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.SerializableRange
 
writeExternal(ObjectOutput) - Method in class org.apache.flink.streaming.connectors.pulsar.internal.TopicRange
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2019–2022 The Apache Software Foundation. All rights reserved.