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

A

acknowledgeMessages(Map<TopicPartition, MessageId>) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarOrderedFetcherManager
 
addReader(int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
addSplits(List<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
Override this method for supporting multiple thread fetching, one fetcher thread for one split.
addSplitsBack(List<PulsarPartitionSplit>, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
ADMIN_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
ADMIN_URL - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
afterMessageId(MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
Stop when the messageId is greater than the specified messageId.
alterDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
alterPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
alterPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
appendProducedRowWithMetadata(GenericRowData, int, Message<?>) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata
 
appendTopicPartitions(Set<TopicPartition>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
Append the new fetched partitions to current state.
applyReadableMetadata(List<String>, DataType) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
applyWritableMetadata(List<String>, DataType) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
applyWritableMetadataInMessage(RowData, PulsarMessageBuilder<byte[]>) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata
 
assignSplits(List<Integer>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
 
asSummaryString() - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
asSummaryString() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
atEventTime(long) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
Deprecated.
atMessageId(MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
Stop when the messageId is equal or greater than the specified messageId.
atPublishTime(long) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
Stop when message publishTime is greater than the specified timestamp.
AUTH_PARAMS - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactoryOptions
 
AUTH_PLUGIN - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactoryOptions
 
availableTopics() - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
Return all the available topic partitions.
AvroSchemaFactory<T> - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's AvroSchema.
AvroSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.AvroSchemaFactory
 

B

BasePulsarSubscriber - Class in org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl
PulsarSubscriber abstract class to simplify Pulsar admin related operations.
BasePulsarSubscriber() - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.BasePulsarSubscriber
 
BaseStructSchemaFactory<T> - Class in org.apache.flink.connector.pulsar.common.schema.factories
Implement the common createTypeInfo method for all struct schema factory.
BaseStructSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.BaseStructSchemaFactory
 
build(PulsarConfigValidator, Function<Configuration, T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Validate the current config instance and return a unmodifiable configuration.
build() - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigValidator.PulsarConfigValidatorBuilder
 
build() - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Build the PulsarSink.
build() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
 
build() - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Build the PulsarSource.
builder() - Static method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigValidator
Return the builder for building PulsarConfigValidator.
builder() - Static method in class org.apache.flink.connector.pulsar.sink.PulsarSink
Create a PulsarSinkBuilder to construct a new PulsarSink.
builder() - Static method in class org.apache.flink.connector.pulsar.source.PulsarSource
Get a PulsarSourceBuilder to builder a PulsarSource.

C

canEqual(Object) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
CATALOG_ADMIN_URL - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactoryOptions
 
CATALOG_CONFIG_VALIDATOR - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
CATALOG_SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactoryOptions
 
CATALOG_TENANT - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactoryOptions
 
CLASS_INFO_PLACEHOLDER - Static variable in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
 
CLIENT_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
close() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommitter
 
close() - Method in class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
 
close() - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
 
close() - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
 
close() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
close() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessageCollector
 
close() - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
close() - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
close() - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
close() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
collect(T) - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessageCollector
 
commit(Collection<Committer.CommitRequest<PulsarCommittable>>) - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommitter
 
compatibleSchema(SchemaInfo, SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
conflictOptions(ConfigOption<?>...) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigValidator.PulsarConfigValidatorBuilder
 
CONSUMER_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
contains(ConfigOption<T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Validate if the config has a existed option.
containsTopic(String) - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
 
converter - Variable in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
 
converter - Variable in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
 
copy(T) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
copy(T, T) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
copy(DataInputView, DataOutputView) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
copy() - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
copy() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
create(SourceReaderContext, PulsarDeserializationSchema<OUT>, SourceConfiguration) - Static method in class org.apache.flink.connector.pulsar.source.reader.PulsarSourceReaderFactory
 
createAdmin(PulsarConfiguration) - Static method in class org.apache.flink.connector.pulsar.common.config.PulsarClientFactory
PulsarAdmin shares almost the same configuration with PulsarClient, but we separate this create method for directly creating it.
createCatalog(CatalogFactory.Context) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
createClient(PulsarConfiguration) - Static method in class org.apache.flink.connector.pulsar.common.config.PulsarClientFactory
Create a PulsarClient by using the flink Configuration and the config customizer.
createCommitter() - Method in class org.apache.flink.connector.pulsar.sink.PulsarSink
 
createConsumerBuilder(PulsarClient, Schema<T>, SourceConfiguration) - Static method in class org.apache.flink.connector.pulsar.source.config.PulsarSourceConfigUtils
Create a pulsar consumer builder by using the given Configuration.
createDatabase(String, CatalogDatabase) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
createDatabase(String, CatalogDatabase, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
createDynamicTableSink(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
createDynamicTableSource(DynamicTableFactory.Context) - Method in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
createEnumerator(SplitEnumeratorContext<PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
createFullRange() - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
Create a topic range which contains the fully hash range.
createInstance() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
createKeyFormatProjection(ReadableConfig, DataType) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
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.
createMessageBuilder(String, Schema<T>) - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
Create a TypedMessageBuilder which could be sent to Pulsar directly.
createNamespace(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
createNamespace(String, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
createPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
createProducerBuilder(PulsarClient, Schema<T>, SinkConfiguration) - Static method in class org.apache.flink.connector.pulsar.sink.config.PulsarSinkConfigUtils
Create a pulsar producer builder by using the given Configuration.
createPulsarDeserialization(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
 
createPulsarSerializationSchema(DynamicTableSink.Context) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
 
createReader(SourceReaderContext) - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.AvroSchemaFactory
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.JSONSchemaFactory
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.KeyValueSchemaFactory
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufNativeSchemaFactory
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufSchemaFactory
 
createSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.StringSchemaFactory
 
createSchema(SchemaInfo) - Method in interface org.apache.flink.connector.pulsar.common.schema.PulsarSchemaFactory
Create the schema by the given info.
createSchema(SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
Pulsar has a hugh set of built-in schemas.
createSerializer(ExecutionConfig) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
createTable(ObjectPath, ResolvedCatalogTable) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
createTable(ObjectPath, CatalogBaseTable, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
createTenant(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
createTopic(String, int) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
createTransaction(PulsarClient, long) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarTransactionUtils
Create transaction with given timeout millis.
createTypeInfo(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.AvroSchemaFactory
 
createTypeInfo(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.BaseStructSchemaFactory
 
createTypeInfo(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.JSONSchemaFactory
 
createTypeInfo(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.KeyValueSchemaFactory
 
createTypeInfo(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
 
createTypeInfo(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.common.schema.factories.StringSchemaFactory
 
createTypeInfo(SchemaInfo) - Method in interface org.apache.flink.connector.pulsar.common.schema.PulsarSchemaFactory
Create the flink type information by the given schema info.
createTypeInformation(SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
Convert the SchemaInfo into a flink manageable TypeInformation.
createValueFormatProjection(ReadableConfig, DataType) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
createWriter(Sink.InitContext) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSink
 
CURRENT_VERSION - Static variable in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
CursorPosition - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor
The class for defining the start or stop position.
CursorPosition(MessageId) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
 
CursorPosition(Long) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
 
CursorPosition.Type - Enum in org.apache.flink.connector.pulsar.source.enumerator.cursor
The position type for reader to choose whether timestamp or message id as the start position.
CursorVerification - Enum in org.apache.flink.connector.pulsar.source.config
The enum class for defining the cursor verify behavior.

D

databaseExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
databaseExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
dataType - Variable in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
 
dataType - Variable in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
 
decideDefaultFlinkFormat(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
This method is used to determine the Flink format to use for a native table.
decodeClassInfo(SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
 
DEFAULT_DATABASE - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactoryOptions
 
DEFAULT_DB - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
DEFAULT_TENANT - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
defaultStartCursor() - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
defaultStopCursor() - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
 
delaySendingMessage(MessageDelayer<IN>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set a message delayer for enable Pulsar message delay delivery.
deleteNamespace(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
deletePulsarSchema(PulsarAdmin, String) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
deleteSchema(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
deleteTopic(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
deliverAt(IN, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.delayer.FixedMessageDelayer
 
deliverAt(IN, PulsarSinkContext) - Method in interface org.apache.flink.connector.pulsar.sink.writer.delayer.MessageDelayer
Return the send time for this message.
deserialize(DataInputView) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
deserialize(T, DataInputView) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
deserialize(int, byte[]) - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
 
deserialize(int, byte[]) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumStateSerializer
 
deserialize(Message<?>, Collector<T>) - Method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Deserializes the pulsar message.
deserialize(Message<?>, Collector<T>) - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarTypeInformationWrapper
 
deserialize(int, byte[]) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
deserialize(Message<?>, Collector<RowData>) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
 
deserializeBytes(DataInputStream) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
deserializeMap(DataInputStream, FunctionWithException<DataInputStream, K, IOException>, FunctionWithException<DataInputStream, V, IOException>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
deserializeObject(DataInputStream) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
deserializePulsarPartitionSplit(int, DataInputStream) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
deserializeSet(DataInputStream, FunctionWithException<DataInputStream, T, IOException>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
deserializeTopicPartition(int, DataInputStream) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
disableReplication() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.disableReplication().
distinctTopics(List<String>) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
Merge the same topics into one topics.
dropDatabase(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
dropDatabase(String, boolean, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
dropPartition(ObjectPath, CatalogPartitionSpec, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
dropTable(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
dropTable(ObjectPath, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
duplicate() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 

E

earliest() - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
emitRecord(PulsarMessage<T>, SourceOutput<T>, PulsarPartitionSplitState) - Method in class org.apache.flink.connector.pulsar.source.reader.emitter.PulsarRecordEmitter
 
enableSchemaEvolution() - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
If you enable this option, we would consume and deserialize the message by using Pulsar Schema.
enableSchemaEvolution() - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
If you enable this option, we would consume and deserialize the message by using Pulsar Schema.
encodeClassInfo(SchemaInfo, Class<?>) - Static method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.MessageIdStartCursor
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.TimestampStartCursor
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
 
equals(Object) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
eventTime(long) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.eventTime(long).
EventTimestampStopCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
Stop consuming message at the given event time.
EventTimestampStopCursor(long) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.EventTimestampStopCursor
 
EXPLICIT - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 

F

factoryIdentifier() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
factoryIdentifier() - Method in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
finishedPollMessage(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
 
finishedPollMessage(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
 
fixed(Duration) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.delayer.MessageDelayer
All the messages should be consumed in a fixed duration.
FixedMessageDelayer<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.delayer
A delayer for making sure all the messages would be sent in a fixed delay duration.
FixedMessageDelayer(long) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.delayer.FixedMessageDelayer
 
FixedRangeGenerator - Class in org.apache.flink.connector.pulsar.source.enumerator.topic.range
Always return the same range set for all topics.
FixedRangeGenerator(List<TopicRange>) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.range.FixedRangeGenerator
 
flinkSchema(SerializationSchema<T>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
Create a PulsarSerializationSchema by using the flink's SerializationSchema.
flinkSchema(DeserializationSchema<T>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Create a PulsarDeserializationSchema by using the flink's DeserializationSchema.
flinkTypeInfo(TypeInformation<T>, ExecutionConfig) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Create a PulsarDeserializationSchema by using the given TypeInformation.
flush(boolean) - Method in class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
 
flush() - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
Flush all the messages buffered in the client and wait until all messages have been successfully persisted.
forwardOptions() - Method in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
Format and Delivery guarantee related options are not forward options.
fromMessageId(MessageId) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
fromMessageId(MessageId, boolean) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
fromMessageTime(long) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
FullRangeGenerator - Class in org.apache.flink.connector.pulsar.source.enumerator.topic.range
Default implementation for SubscriptionType.Shared, SubscriptionType.Failover and SubscriptionType.Exclusive subscription.
FullRangeGenerator() - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.range.FullRangeGenerator
 

G

generateSchemaInfo(Map<String, String>) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
generateTableProperties(SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
get(ConfigOption<T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Get an option-related config value.
get(ConfigOption<F>, Function<F, T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
Get an option value from the given config, convert it into the a new value instance.
getAppendedPartitions() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
 
getArity() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
getAutoCommitCursorInterval() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The interval in millis for acknowledge message when you enable SourceConfiguration.isEnableAutoAcknowledgeMessage() and use SubscriptionType.Failover or SubscriptionType.Exclusive as your consuming subscription type.
getAvroSchema(DataType) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
getBoundedness() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getChangelogMode(ChangelogMode) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
getChangelogMode() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
getCommittableSerializer() - Method in class org.apache.flink.connector.pulsar.sink.PulsarSink
 
getConnectorMetadataArity() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata
 
getCurrentVersion() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
 
getDatabase(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
getDatabase(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getDeliveryGuarantee() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
The delivery guarantee changes the behavior of PulsarWriter.
getDescription() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
 
getDescription() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
 
getDescription() - Method in enum org.apache.flink.connector.pulsar.source.config.CursorVerification
 
getEnd() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
getEnumeratorCheckpointSerializer() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getEventTime() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getEventTime() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
 
getFactory() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getFullTopicName() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
Pulsar split the topic partition into a bunch of small topics, we would get the real topic name by using this method.
getHash() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
 
getId() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
 
getKey() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getKeyBytes() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getKeyDecodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getKeyEncodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getLatestConsumedId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getLatestConsumedId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
 
getLength() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
getMaxFetchRecords() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The fetch counts for a split reader.
getMaxFetchTime() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The fetch time for flink split reader polling message.
getMaxPendingMessages() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
Pulsar message is sent asynchronously.
getMaxRecommitTimes() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
The maximum allowed recommitting time for a Pulsar transaction.
getMessageDelayMillis(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getMessageId() - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
 
getMessageKeyHash() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
The message key's hash logic for routing the message into one Pulsar partition.
getMessageQueueCapacity() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The capacity of the element queue in the source reader.
getMetricGroup() - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchemaInitializationContext
 
getName() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
 
getNamespaceProperties(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
getNumberOfParallelInstances() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
 
getNumberOfParallelInstances() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
 
getOrCreateFetcher(String) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
 
getOrderingKey() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getParallelInstanceId() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
Get the number of the subtask that PulsarSink is running on.
getParallelInstanceId() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
 
getPartition() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getPartition() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
 
getPartition(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getPartitionDiscoveryIntervalMs() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The interval in millis for flink querying topic partition information.
getPartitionId() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
getPartitionSize() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
 
getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getPartitionSwitchSize() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
Switch the partition to write when we have written the given size of messages.
getPendingPartitionSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
 
getProducedType() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getProducedType() - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarTypeInformationWrapper
 
getProducedType() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
 
getProperties(ConfigOption<Map<String, String>>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
Get the option value by a prefix.
getProperties() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getPulsarProperties(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getPulsarProperties(Map<String, String>) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getPulsarRange() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
getPulsarSchema() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
 
getPulsarSchema(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
getRange() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
getReaderAssignedSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
 
getRecordClass() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
 
getReplicationClusters() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
getSchema() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getSchemaInfo() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
 
getSchemaInfo(SchemaType, DataType) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
getSequenceId() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getSharedPendingPartitionSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
 
getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
getSplitSerializer() - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
getStart() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
getStartCursor(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getStopCursor() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getSubscribedTopicPartitions(PulsarAdmin, RangeGenerator, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicListSubscriber
 
getSubscribedTopicPartitions(PulsarAdmin, RangeGenerator, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicPatternSubscriber
 
getSubscribedTopicPartitions(PulsarAdmin, RangeGenerator, int) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber
Get a set of subscribed TopicPartitions.
getSubscriptionDesc() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
Convert the subscription into a readable str.
getSubscriptionMode() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The pulsar's subscription mode for this flink source.
getSubscriptionName() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The pulsar's subscription name for this flink source.
getSubscriptionType() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
The pulsar's subscription type for this flink source.
getSubscriptionType(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getTable(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
getTable(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getTableColumnStatistics(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getTableStatistics(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
getTopic() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
 
getTopic() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
getTopicListFromOptions(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getTopicListSubscriber(List<String>) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber
 
getTopicMetadataRefreshInterval() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
Auto-update the topic metadata in a fixed interval (in ms).
getTopicPatternSubscriber(Pattern, RegexSubscriptionMode) - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.subscriber.PulsarSubscriber
 
getTopicRouter(ReadableConfig, ClassLoader) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getTopicRoutingMode(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getTopics(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
getTotalFields() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
getTransactionTimeoutMillis() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
Pulsar's transactions have a timeout mechanism for the uncommitted transaction.
getTransactionTimeoutMillis() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
Pulsar's transaction have a timeout mechanism for uncommitted transaction.
getTxnID() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
 
getTypeClass() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
getUncommittedTransactionId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
getUncommittedTransactionId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
 
getUserCodeClassLoader() - Method in class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchemaInitializationContext
 
getValue() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
getValue() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
 
getValueDecodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getValueEncodingFormat(FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
getVerifyInitialOffsets() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
Validate the CursorPosition generated by StartCursor.
getVersion() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
 
getVersion() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumStateSerializer
 
getVersion() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 

H

handleSplitRequest(int, String) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
hashCode() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
 
hashCode() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
hashCode() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
hashCode() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
 
hashCode() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.MessageIdStartCursor
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.TimestampStartCursor
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
hashCode() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
hashCode() - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
 
hashCode() - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
hashCode() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
 
hashCode() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
haveProtobuf() - Static method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
A boolean value for determine if user have protobuf-java in his class path.

I

IDENTIFIER - Static variable in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
IDENTIFIER - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
IncompatibleSchemaException - Exception in org.apache.flink.connector.pulsar.table.catalog.impl
Exception designates the incompatibility between pulsar and flink type.
IncompatibleSchemaException(String, Throwable) - Constructor for exception org.apache.flink.connector.pulsar.table.catalog.impl.IncompatibleSchemaException
 
INSTANCE - Static variable in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumStateSerializer
 
INSTANCE - Static variable in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
isBasicType() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
isDisableReplication() - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessage
 
isEnableAutoAcknowledgeMessage() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
This is used for all subscription type.
isEnablePartitionDiscovery() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
 
isEnableSchemaEvolution() - Method in class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
If we should serialize and send the message with a specified Pulsar Schema instead the default Schema.BYTES.
isEnableSchemaEvolution() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
Pulsar can check the schema and upgrade the schema automatically.
isEnableSchemaEvolution() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
 
isEnableSchemaEvolution() - Method in class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
If we should deserialize the message with a specified Pulsar Schema instead the default Schema.BYTES.
isImmutableType() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
isInitialized() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
 
isKeyType() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
isPartitioned() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
 
isPartitioned(String) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
 
isProtobufTypeClass(Class<T>) - Static method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaUtils
Check if the given class is a protobuf generated class.
isTupleType() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 

J

JSONSchemaFactory<T> - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's JSONSchema.
JSONSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.JSONSchemaFactory
 

K

key(String) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Property TypedMessageBuilder.key(String).
key - Variable in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
 
key - Variable in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
 
KEY_FIELDS - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
KEY_FORMAT - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
keyBytes(byte[]) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Property TypedMessageBuilder.keyBytes(byte[]).
KeyHashTopicRouter<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.router
If you choose the TopicRoutingMode.MESSAGE_KEY_HASH policy, we would use this implementation.
KeyHashTopicRouter(SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.router.KeyHashTopicRouter
 
KeyValueSchemaFactory<K,V> - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's KeyValueSchemaImpl.
KeyValueSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.KeyValueSchemaFactory
 

L

latest() - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
latest() - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
 
LatestMessageStopCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
A stop cursor that initialize the position to the latest message id.
LatestMessageStopCursor() - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.LatestMessageStopCursor
 
listDatabases() - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
listDatabases() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
listNamespaces() - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
listPartitions(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
listPartitions(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
listPartitionsByFilter(ObjectPath, List<Expression>) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
listReadableMetadata() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
According to convention, the order of the final row must be PHYSICAL + FORMAT METADATA + CONNECTOR METADATA where the format metadata has the highest precedence.
listTables(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
listTables(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
listViews(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
listWritableMetadata() - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 

M

MAX_RANGE - Static variable in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
The end position for hash range, it's 65535.
MessageDelayer<IN> - Interface in org.apache.flink.connector.pulsar.sink.writer.delayer
A delayer for Pulsar broker passing the sent message to the downstream consumer.
MessageIdStartCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.start
This cursor would left pulsar start consuming from a specific message id.
MessageIdStartCursor(MessageId, boolean) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.MessageIdStartCursor
The default inclusive behavior should be controlled in ConsumerBuilder.startMessageIdInclusive().
MessageIdStopCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
Stop consuming message at a given message id.
MessageIdStopCursor(MessageId) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.MessageIdStopCursor
 
MessageIdStopCursor(MessageId, boolean) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.MessageIdStopCursor
 
MessageKeyHash - Enum in org.apache.flink.connector.pulsar.sink.writer.router
Predefined the available hash function for routing the message.
MIN_RANGE - Static variable in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
The start position for hash range.

N

namespaceExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
never() - Static method in interface org.apache.flink.connector.pulsar.sink.writer.delayer.MessageDelayer
All the messages should be consumed immediately.
never() - Static method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
 
NeverStopCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
A implementation which wouldn't stop forever.
NeverStopCursor() - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.NeverStopCursor
 
noMoreNewPartitionSplits() - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
 
notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarUnorderedSourceReader
 
notifyCheckpointComplete(TopicPartition, MessageId) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
 

O

onSplitFinished(Map<String, PulsarPartitionSplitState>) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
onSplitFinished(Map<String, PulsarPartitionSplitState>) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarUnorderedSourceReader
 
open(SinkConfiguration) - Method in interface org.apache.flink.connector.pulsar.sink.writer.delayer.MessageDelayer
Implement this method if you have some non-serializable field.
open(SinkConfiguration) - Method in interface org.apache.flink.connector.pulsar.sink.writer.router.TopicRouter
Implement this method if you have some non-serializable field.
open(SerializationSchema.InitializationContext, PulsarSinkContext, SinkConfiguration) - Method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
Initialization method for the schema.
open(SerializationSchema.InitializationContext, PulsarSinkContext, SinkConfiguration) - Method in class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchemaWrapper
 
open(SinkConfiguration, ProcessingTimeService) - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
Register the topic metadata update in process time service.
open(PulsarAdmin, TopicPartition) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.LatestMessageStopCursor
 
open(PulsarAdmin, TopicPartition) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
The open method for the cursor initializer.
open(SourceConfiguration) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.topic.range.RangeGenerator
Initialize some extra resource when bootstrap the source.
open(Configuration, SourceConfiguration) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.topic.range.RangeGenerator
open(DeserializationSchema.InitializationContext, SourceConfiguration) - Method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Initialization method for the schema.
open(DeserializationSchema.InitializationContext) - Method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Deprecated.
Use {#open(InitializationContext, SourceConfiguration)} instead.
open(PulsarAdmin) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
Open stop cursor.
open() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
open(SerializationSchema.InitializationContext, PulsarSinkContext, SinkConfiguration) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchema
 
open(DeserializationSchema.InitializationContext, SourceConfiguration) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
 
optionalOptions() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
optionalOptions() - Method in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
orderingKey(byte[]) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.orderingKey(byte[]).
org.apache.flink.connector.pulsar.common.config - package org.apache.flink.connector.pulsar.common.config
 
org.apache.flink.connector.pulsar.common.schema - package org.apache.flink.connector.pulsar.common.schema
 
org.apache.flink.connector.pulsar.common.schema.factories - package org.apache.flink.connector.pulsar.common.schema.factories
 
org.apache.flink.connector.pulsar.common.utils - package org.apache.flink.connector.pulsar.common.utils
 
org.apache.flink.connector.pulsar.sink - package org.apache.flink.connector.pulsar.sink
 
org.apache.flink.connector.pulsar.sink.committer - package org.apache.flink.connector.pulsar.sink.committer
 
org.apache.flink.connector.pulsar.sink.config - package org.apache.flink.connector.pulsar.sink.config
 
org.apache.flink.connector.pulsar.sink.writer - package org.apache.flink.connector.pulsar.sink.writer
 
org.apache.flink.connector.pulsar.sink.writer.context - package org.apache.flink.connector.pulsar.sink.writer.context
 
org.apache.flink.connector.pulsar.sink.writer.delayer - package org.apache.flink.connector.pulsar.sink.writer.delayer
 
org.apache.flink.connector.pulsar.sink.writer.message - package org.apache.flink.connector.pulsar.sink.writer.message
 
org.apache.flink.connector.pulsar.sink.writer.router - package org.apache.flink.connector.pulsar.sink.writer.router
 
org.apache.flink.connector.pulsar.sink.writer.serializer - package org.apache.flink.connector.pulsar.sink.writer.serializer
 
org.apache.flink.connector.pulsar.sink.writer.topic - package org.apache.flink.connector.pulsar.sink.writer.topic
 
org.apache.flink.connector.pulsar.source - package org.apache.flink.connector.pulsar.source
 
org.apache.flink.connector.pulsar.source.config - package org.apache.flink.connector.pulsar.source.config
 
org.apache.flink.connector.pulsar.source.enumerator - package org.apache.flink.connector.pulsar.source.enumerator
 
org.apache.flink.connector.pulsar.source.enumerator.cursor - package org.apache.flink.connector.pulsar.source.enumerator.cursor
 
org.apache.flink.connector.pulsar.source.enumerator.cursor.start - package org.apache.flink.connector.pulsar.source.enumerator.cursor.start
 
org.apache.flink.connector.pulsar.source.enumerator.cursor.stop - package org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
 
org.apache.flink.connector.pulsar.source.enumerator.subscriber - package org.apache.flink.connector.pulsar.source.enumerator.subscriber
 
org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl - package org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl
 
org.apache.flink.connector.pulsar.source.enumerator.topic - package org.apache.flink.connector.pulsar.source.enumerator.topic
 
org.apache.flink.connector.pulsar.source.enumerator.topic.range - package org.apache.flink.connector.pulsar.source.enumerator.topic.range
 
org.apache.flink.connector.pulsar.source.reader - package org.apache.flink.connector.pulsar.source.reader
 
org.apache.flink.connector.pulsar.source.reader.deserializer - package org.apache.flink.connector.pulsar.source.reader.deserializer
 
org.apache.flink.connector.pulsar.source.reader.emitter - package org.apache.flink.connector.pulsar.source.reader.emitter
 
org.apache.flink.connector.pulsar.source.reader.fetcher - package org.apache.flink.connector.pulsar.source.reader.fetcher
 
org.apache.flink.connector.pulsar.source.reader.message - package org.apache.flink.connector.pulsar.source.reader.message
 
org.apache.flink.connector.pulsar.source.reader.source - package org.apache.flink.connector.pulsar.source.reader.source
 
org.apache.flink.connector.pulsar.source.reader.split - package org.apache.flink.connector.pulsar.source.reader.split
 
org.apache.flink.connector.pulsar.source.split - package org.apache.flink.connector.pulsar.source.split
 
org.apache.flink.connector.pulsar.table - package org.apache.flink.connector.pulsar.table
 
org.apache.flink.connector.pulsar.table.catalog - package org.apache.flink.connector.pulsar.table.catalog
 
org.apache.flink.connector.pulsar.table.catalog.impl - package org.apache.flink.connector.pulsar.table.catalog.impl
 
org.apache.flink.connector.pulsar.table.catalog.utils - package org.apache.flink.connector.pulsar.table.catalog.utils
 
org.apache.flink.connector.pulsar.table.sink - package org.apache.flink.connector.pulsar.table.sink
 
org.apache.flink.connector.pulsar.table.source - package org.apache.flink.connector.pulsar.table.source
 
override(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Override the option with the given value.

P

parseMessageIdStartCursor(String) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
parseMessageIdString(String) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
parsePublishTimeStartCursor(Long) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableOptionUtils
 
partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
pollMessage(Duration) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
 
pollMessage(Duration) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
 
pollNext(ReaderOutput<OUT>) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
position(String, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.MessageIdStartCursor
 
position(String, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.TimestampStartCursor
 
position(String, int) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
 
prepareCommit() - Method in class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
 
prepareCommit() - Method in class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
Convert the transactions into a committable list for Pulsar Committer.
PrimitiveSchemaFactory<T> - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's primitive types.
PrimitiveSchemaFactory(Schema<T>, TypeInformation<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
 
PrimitiveSchemaFactory(SchemaType, Schema<T>, TypeInformation<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
 
processTime() - Method in interface org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContext
Returns the current process time in flink.
processTime() - Method in class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
 
PRODUCER_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
projectToProducedRowAndCollect(Message<?>, List<RowData>, List<RowData>, Collector<RowData>) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarRowDataConverter
 
properties(Map<String, String>) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.properties(Map).
property(String, String) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.property(String, String).
ProtobufNativeSchemaFactory<T extends com.google.protobuf.GeneratedMessageV3> - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's ProtobufNativeSchema.
ProtobufNativeSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufNativeSchemaFactory
 
ProtobufSchemaFactory<T extends com.google.protobuf.GeneratedMessageV3> - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's ProtobufSchema.
ProtobufSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufSchemaFactory
 
protoDescriptorToSqlType(Descriptors.Descriptor) - Static method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
 
PublishTimestampStopCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.stop
Stop consuming message at the given publish time.
PublishTimestampStopCursor(long) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.PublishTimestampStopCursor
 
PULSAR_ACK_RECEIPT_ENABLED - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_ACK_TIMEOUT_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_ACKNOWLEDGEMENTS_GROUP_TIME_MICROS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_ADMIN_URL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_AUTH_PARAM_MAP - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_AUTH_PARAMS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_AUTH_PLUGIN_CLASS_NAME - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_AUTO_ACK_OLDEST_CHUNKED_MESSAGE_ON_QUEUE_FULL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_AUTO_CERT_REFRESH_TIME - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_AUTO_COMMIT_CURSOR_INTERVAL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_AUTO_UPDATE_PARTITIONS_INTERVAL_SECONDS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_BATCHING_ENABLED - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_BATCHING_MAX_BYTES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_BATCHING_MAX_MESSAGES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_BATCHING_MAX_PUBLISH_DELAY_MICROS - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_BATCHING_PARTITION_SWITCH_FREQUENCY_BY_PUBLISH_DELAY - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_CHUNKING_ENABLED - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_COMPRESSION_TYPE - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_CONCURRENT_LOOKUP_REQUEST - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_CONNECT_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_CONNECTION_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_CONNECTIONS_PER_BROKER - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_CONSUMER_NAME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_CONSUMER_PROPERTIES - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_CRYPTO_FAILURE_ACTION - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_DEAD_LETTER_TOPIC - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_ENABLE_AUTO_ACKNOWLEDGE_MESSAGE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_ENABLE_BUSY_WAIT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_ENABLE_TRANSACTION - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_EXPIRE_TIME_OF_INCOMPLETE_CHUNKED_MESSAGE_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_INITIAL_BACKOFF_INTERVAL_NANOS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_INITIAL_SEQUENCE_ID - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_KEEP_ALIVE_INTERVAL_SECONDS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_LISTENER_NAME - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_MAX_BACKOFF_INTERVAL_NANOS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_MAX_FETCH_RECORDS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_MAX_FETCH_TIME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_MAX_LOOKUP_REDIRECTS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_MAX_LOOKUP_REQUEST - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_MAX_NUMBER_OF_REJECTED_REQUEST_PER_CONNECTION - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_MAX_PENDING_CHUNKED_MESSAGE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_MAX_PENDING_MESSAGES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_MAX_PENDING_MESSAGES_ACROSS_PARTITIONS - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_MAX_RECOMMIT_TIMES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_MAX_REDELIVER_COUNT - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
Dead letter policy for consumers.
PULSAR_MAX_TOTAL_RECEIVER_QUEUE_SIZE_ACROSS_PARTITIONS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_MEMORY_LIMIT_BYTES - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_MESSAGE_KEY_HASH - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_NEGATIVE_ACK_REDELIVERY_DELAY_MICROS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_NUM_IO_THREADS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_NUM_LISTENER_THREADS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_OPERATION_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_PARTITION_DISCOVERY_INTERVAL_MS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_POOL_MESSAGES - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_PRIORITY_LEVEL - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_PRODUCER_NAME - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_PRODUCER_PROPERTIES - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_PROXY_PROTOCOL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_PROXY_SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_READ_COMPACTED - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_READ_SCHEMA_EVOLUTION - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_READ_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_READ_TRANSACTION_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_RECEIVER_QUEUE_SIZE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_REPLICATE_SUBSCRIPTION_STATE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_REQUEST_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_REQUEST_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_RETRY_ENABLE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_RETRY_LETTER_TOPIC - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_SEND_TIMEOUT_MS - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_SSL_PROVIDER - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_STATS_INTERVAL_SECONDS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_SUBSCRIPTION_INITIAL_POSITION - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_SUBSCRIPTION_MODE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_SUBSCRIPTION_NAME - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_SUBSCRIPTION_TYPE - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_TICK_DURATION_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_TLS_ALLOW_INSECURE_CONNECTION - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_CIPHERS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_HOSTNAME_VERIFICATION_ENABLE - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_PROTOCOLS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_TRUST_CERTS_FILE_PATH - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_TRUST_STORE_PASSWORD - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_TRUST_STORE_PATH - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TLS_TRUST_STORE_TYPE - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_TOPIC_METADATA_REFRESH_INTERVAL - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_TRANSACTION_TIMEOUT_MILLIS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
Deprecated.
Use PulsarSourceOptions.PULSAR_READ_TRANSACTION_TIMEOUT instead. This would be removed in the next release.
PULSAR_USE_KEY_STORE_TLS - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_USE_TCP_NO_DELAY - Static variable in class org.apache.flink.connector.pulsar.common.config.PulsarOptions
 
PULSAR_VERIFY_INITIAL_OFFSETS - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
PULSAR_WRITE_DELIVERY_GUARANTEE - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_WRITE_SCHEMA_EVOLUTION - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PULSAR_WRITE_TRANSACTION_TIMEOUT - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
PulsarAdminTool - Class in org.apache.flink.connector.pulsar.table.catalog.impl
A class that wraps Pulsar Admin API.
PulsarAdminTool(PulsarCatalogConfiguration) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
PulsarCatalog - Class in org.apache.flink.connector.pulsar.table.catalog
Catalog implementation to use Pulsar to store metadatas for Flink tables/databases.
PulsarCatalog(String, PulsarCatalogConfiguration, String, String) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
PulsarCatalogConfiguration - Class in org.apache.flink.connector.pulsar.table.catalog
The configuration class for PulsarCatalog.
PulsarCatalogConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogConfiguration
Creates a new PulsarConfiguration, which holds a copy of the given configuration that can't be altered.
PulsarCatalogFactory - Class in org.apache.flink.connector.pulsar.table.catalog
PulsarCatalogFactory implementing CatalogFactory.
PulsarCatalogFactory() - Constructor for class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
PulsarCatalogFactoryOptions - Class in org.apache.flink.connector.pulsar.table.catalog
ConfigOptions for PulsarCatalog.
PulsarCatalogSupport - Class in org.apache.flink.connector.pulsar.table.catalog.impl
This class is the implementation layer of catalog operations.
PulsarCatalogSupport(PulsarCatalogConfiguration, String, SchemaTranslator) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
PulsarClientFactory - Class in org.apache.flink.connector.pulsar.common.config
The factory for creating pulsar client classes from PulsarConfiguration.
PulsarCommittable - Class in org.apache.flink.connector.pulsar.sink.committer
The writer state for Pulsar connector.
PulsarCommittable(TxnID, String) - Constructor for class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
 
PulsarCommittableSerializer - Class in org.apache.flink.connector.pulsar.sink.committer
A serializer used to serialize PulsarCommittable.
PulsarCommittableSerializer() - Constructor for class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
 
PulsarCommitter - Class in org.apache.flink.connector.pulsar.sink.committer
Committer implementation for PulsarSink.
PulsarCommitter(SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.committer.PulsarCommitter
 
PulsarConfigBuilder - Class in org.apache.flink.connector.pulsar.common.config
A builder for building the unmodifiable Configuration instance.
PulsarConfigBuilder() - Constructor for class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
 
PulsarConfiguration - Class in org.apache.flink.connector.pulsar.common.config
An unmodifiable Configuration for Pulsar.
PulsarConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
Creates a new PulsarConfiguration, which holds a copy of the given configuration that can't be altered.
PulsarConfigValidator - Class in org.apache.flink.connector.pulsar.common.config
A config validator for building PulsarConfiguration in PulsarConfigBuilder.
PulsarConfigValidator.PulsarConfigValidatorBuilder - Class in org.apache.flink.connector.pulsar.common.config
Builder pattern for building PulsarConfigValidator.
PulsarConfigValidatorBuilder() - Constructor for class org.apache.flink.connector.pulsar.common.config.PulsarConfigValidator.PulsarConfigValidatorBuilder
 
PulsarDeserializationSchema<T> - Interface in org.apache.flink.connector.pulsar.source.reader.deserializer
A schema bridge for deserializing the pulsar's Message<byte[]> into a flink managed instance.
PulsarDeserializationSchemaInitializationContext - Class in org.apache.flink.connector.pulsar.source.reader.deserializer
Convert the SourceReaderContext into a DeserializationSchema.InitializationContext, we would use a pulsar named metric group for this content.
PulsarDeserializationSchemaInitializationContext(SourceReaderContext) - Constructor for class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchemaInitializationContext
 
PulsarExceptionUtils - Class in org.apache.flink.connector.pulsar.common.utils
Util class for pulsar checked exceptions.
PulsarFetcherManagerBase<T> - Class in org.apache.flink.connector.pulsar.source.reader.fetcher
Common fetcher manager abstraction for both ordered & unordered message.
PulsarFetcherManagerBase(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<T>>>, Supplier<SplitReader<PulsarMessage<T>, PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
Creates a new SplitFetcherManager with multiple I/O threads.
PulsarMessage<T> - Class in org.apache.flink.connector.pulsar.sink.writer.message
The message instance would be used for TypedMessageBuilder.
PulsarMessage<T> - Class in org.apache.flink.connector.pulsar.source.reader.message
The message instance that contains the required information which would be used for committing the consuming status.
PulsarMessage(MessageId, T, long) - Constructor for class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
 
PulsarMessageBuilder<T> - Class in org.apache.flink.connector.pulsar.sink.writer.message
TypedMessageBuilder wrapper for providing the required method for end-users.
PulsarMessageBuilder() - Constructor for class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
 
PulsarMessageCollector<T> - Class in org.apache.flink.connector.pulsar.source.reader.message
This collector supplier is providing the Collector for accepting the deserialized PulsarMessage from pulsar PulsarDeserializationSchema.
PulsarMessageCollector(String, RecordsBySplits.Builder<PulsarMessage<T>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessageCollector
 
PulsarOptions - Class in org.apache.flink.connector.pulsar.common.config
Configuration for Pulsar Client, these config options would be used for both source, sink and table.
PulsarOrderedFetcherManager<T> - Class in org.apache.flink.connector.pulsar.source.reader.fetcher
Pulsar's FetcherManager implementation for ordered consuming.
PulsarOrderedFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<T>>>, Supplier<SplitReader<PulsarMessage<T>, PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarOrderedFetcherManager
 
PulsarOrderedPartitionSplitReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.split
The split reader a given PulsarPartitionSplit, it would be closed once the PulsarOrderedSourceReader is closed.
PulsarOrderedPartitionSplitReader(PulsarClient, PulsarAdmin, SourceConfiguration, PulsarDeserializationSchema<OUT>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
 
PulsarOrderedSourceReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.source
The source reader for pulsar subscription Failover and Exclusive, which consumes the ordered messages.
PulsarOrderedSourceReader(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<OUT>>>, Supplier<PulsarOrderedPartitionSplitReader<OUT>>, SourceReaderContext, SourceConfiguration, PulsarClient, PulsarAdmin) - Constructor for class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
PulsarPartitionSplit - Class in org.apache.flink.connector.pulsar.source.split
A SourceSplit implementation for a Pulsar's partition.
PulsarPartitionSplit(TopicPartition, StopCursor) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
PulsarPartitionSplit(TopicPartition, StopCursor, MessageId, TxnID) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
PulsarPartitionSplitSerializer - Class in org.apache.flink.connector.pulsar.source.split
The serializer for PulsarPartitionSplit.
PulsarPartitionSplitState - Class in org.apache.flink.connector.pulsar.source.split
Pulsar partition split state.
PulsarPartitionSplitState(PulsarPartitionSplit) - Constructor for class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
 
PulsarReadableMetadata - Class in org.apache.flink.connector.pulsar.table.source
Class for reading metadata fields from a Pulsar message and put in corresponding Flink row fields.
PulsarReadableMetadata(List<String>) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata
 
PulsarReadableMetadata.ReadableMetadata - Enum in org.apache.flink.connector.pulsar.table.source
Lists the metadata that is readable from a Pulsar message.
PulsarRecordEmitter<T> - Class in org.apache.flink.connector.pulsar.source.reader.emitter
The RecordEmitter implementation for both PulsarOrderedSourceReader and PulsarUnorderedSourceReader.
PulsarRecordEmitter() - Constructor for class org.apache.flink.connector.pulsar.source.reader.emitter.PulsarRecordEmitter
 
PulsarRowDataConverter - Class in org.apache.flink.connector.pulsar.table.source
Contains the projection information needed to map a Pulsar message to proper key fields, value fields and metadata fields.
PulsarRowDataConverter(int, int[], int[], PulsarReadableMetadata) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarRowDataConverter
 
PulsarSchema<T> - Class in org.apache.flink.connector.pulsar.common.schema
A wrapper for Pulsar Schema, make it serializable and can be created from SchemaInfo.
PulsarSchema(Schema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
Create serializable pulsar schema for primitive types.
PulsarSchema(Schema<T>, Class<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
Create serializable pulsar schema for struct type or primitive types.
PulsarSchema(Schema<KeyValue<K, V>>, Class<K>, Class<V>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
Create serializable pulsar schema for key value type.
pulsarSchema(Schema<T>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
Create a PulsarSerializationSchema by using the Pulsar Schema instance.
pulsarSchema(Schema<T>, Class<T>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
Create a PulsarSerializationSchema by using the Pulsar Schema instance.
pulsarSchema(Schema<KeyValue<K, V>>, Class<K>, Class<V>) - Static method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
Create a PulsarSerializationSchema by using the Pulsar Schema instance.
pulsarSchema(Schema<T>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Create a PulsarDeserializationSchema by using the Pulsar Schema instance.
pulsarSchema(Schema<T>, Class<T>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Create a PulsarDeserializationSchema by using the Pulsar Schema instance.
pulsarSchema(Schema<KeyValue<K, V>>, Class<K>, Class<V>) - Static method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
Create a PulsarDeserializationSchema by using the Pulsar Schema instance.
PulsarSchemaFactory<T> - Interface in org.apache.flink.connector.pulsar.common.schema
The schema factory for a specified SchemaType.
pulsarSchemaToFlinkSchema(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
 
pulsarSchemaToPhysicalFields(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
 
PulsarSchemaTypeInformation<T> - Class in org.apache.flink.connector.pulsar.common.schema
Wrap the pulsar Schema into a flink TypeInformation.
PulsarSchemaTypeInformation(PulsarSchema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
PulsarSchemaTypeSerializer<T> - Class in org.apache.flink.connector.pulsar.common.schema
Wrap the pulsar Schema into a flink TypeSerializer.
PulsarSchemaTypeSerializer(PulsarSchema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot<T> - Class in org.apache.flink.connector.pulsar.common.schema
Snapshot for PulsarSchemaTypeSerializer, we only snapshot the SerializablePulsarSchema into the state.
PulsarSchemaTypeSerializerSnapshot(PulsarSchema<T>) - Constructor for class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
 
PulsarSchemaUtils - Class in org.apache.flink.connector.pulsar.common.schema
Util class for pulsar schema.
PulsarSchemaWrapper<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.serializer
Wrap the Pulsar's Schema into PulsarSerializationSchema.
PulsarSchemaWrapper(PulsarSchema<IN>) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSchemaWrapper
 
PulsarSerdeUtils - Class in org.apache.flink.connector.pulsar.common.utils
Util for serialize and deserialize.
PulsarSerializationSchema<IN> - Interface in org.apache.flink.connector.pulsar.sink.writer.serializer
The serialization schema for how to serialize records into Pulsar.
PulsarSerializationSchemaWrapper<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.serializer
Wrap the Flink's SerializationSchema into PulsarSerializationSchema.
PulsarSerializationSchemaWrapper(SerializationSchema<IN>) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchemaWrapper
 
PulsarSink<IN> - Class in org.apache.flink.connector.pulsar.sink
The Sink implementation of Pulsar.
PulsarSinkBuilder<IN> - Class in org.apache.flink.connector.pulsar.sink
The builder class for PulsarSink to make it easier for the users to construct a PulsarSink.
PulsarSinkConfigUtils - Class in org.apache.flink.connector.pulsar.sink.config
Create the Producer to send message and a validator for building sink config.
PulsarSinkContext - Interface in org.apache.flink.connector.pulsar.sink.writer.context
This context provides information on the pulsar record target location.
PulsarSinkContextImpl - Class in org.apache.flink.connector.pulsar.sink.writer.context
An implementation that would contain all the required context.
PulsarSinkContextImpl(Sink.InitContext, SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.context.PulsarSinkContextImpl
 
PulsarSinkOptions - Class in org.apache.flink.connector.pulsar.sink
Configurations for PulsarSink.
PulsarSource<OUT> - Class in org.apache.flink.connector.pulsar.source
The Source implementation of Pulsar.
PulsarSource(SourceConfiguration, PulsarSubscriber, RangeGenerator, StartCursor, StopCursor, Boundedness, PulsarDeserializationSchema<OUT>) - Constructor for class org.apache.flink.connector.pulsar.source.PulsarSource
The constructor for PulsarSource, it's package protected for forcing using PulsarSourceBuilder.
PulsarSourceBuilder<OUT> - Class in org.apache.flink.connector.pulsar.source
The builder class for PulsarSource to make it easier for the users to construct a PulsarSource.
PulsarSourceConfigUtils - Class in org.apache.flink.connector.pulsar.source.config
Create source related Consumer and validate config.
PulsarSourceEnumerator - Class in org.apache.flink.connector.pulsar.source.enumerator
The enumerator class for pulsar source.
PulsarSourceEnumerator(PulsarSubscriber, StartCursor, RangeGenerator, SourceConfiguration, SplitEnumeratorContext<PulsarPartitionSplit>, SplitsAssignmentState) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
PulsarSourceEnumState - Class in org.apache.flink.connector.pulsar.source.enumerator
The state class for pulsar source enumerator, used for storing the split state.
PulsarSourceEnumState(Set<TopicPartition>, Set<PulsarPartitionSplit>, Map<Integer, Set<PulsarPartitionSplit>>, Map<Integer, Set<String>>, boolean) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumState
 
PulsarSourceEnumStateSerializer - Class in org.apache.flink.connector.pulsar.source.enumerator
The Serializer for the enumerator state of Pulsar source.
PulsarSourceOptions - Class in org.apache.flink.connector.pulsar.source
Configurations for PulsarSource.
PulsarSourceReaderFactory - Class in org.apache.flink.connector.pulsar.source.reader
This factory class is used for creating different types of source reader for different subscription type.
PulsarSubscriber - Interface in org.apache.flink.connector.pulsar.source.enumerator.subscriber
Pulsar consumer allows a few different ways to consume from the topics, including: Subscribe from a collection of topics.
PulsarTableDeserializationSchema - Class in org.apache.flink.connector.pulsar.table.source
PulsarTableDeserializationSchema(DeserializationSchema<RowData>, DeserializationSchema<RowData>, TypeInformation<RowData>, PulsarRowDataConverter) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
 
PulsarTableDeserializationSchemaFactory - Class in org.apache.flink.connector.pulsar.table.source
Contains key, value projection and format information, and use such information to create a PulsarTableDeserializationSchema instance used by runtime PulsarSource instance.
PulsarTableDeserializationSchemaFactory(DataType, DecodingFormat<DeserializationSchema<RowData>>, int[], DecodingFormat<DeserializationSchema<RowData>>, int[]) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
 
PulsarTableFactory - Class in org.apache.flink.connector.pulsar.table
Factory for creating DynamicTableSource and DynamicTableSink.
PulsarTableFactory() - Constructor for class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
PulsarTableOptions - Class in org.apache.flink.connector.pulsar.table
Config options that is used to configure a Pulsar SQL Connector.
PulsarTableOptionUtils - Class in org.apache.flink.connector.pulsar.table
A util class for getting fields from config options, getting formats and other useful information.
PulsarTableSerializationSchema - Class in org.apache.flink.connector.pulsar.table.sink
A PulsarSerializationSchema implementation for Pulsar SQL sink connector.
PulsarTableSerializationSchema(SerializationSchema<RowData>, RowData.FieldGetter[], SerializationSchema<RowData>, RowData.FieldGetter[], PulsarWritableMetadata) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchema
 
PulsarTableSerializationSchema.MetadataConverter - Interface in org.apache.flink.connector.pulsar.table.sink
A class to read fields from Flink row and map to a Pulsar metadata.
PulsarTableSerializationSchemaFactory - Class in org.apache.flink.connector.pulsar.table.sink
Contains needed field mapping and encoding format information to construct a PulsarTableSerializationSchema instance.
PulsarTableSerializationSchemaFactory(DataType, EncodingFormat<SerializationSchema<RowData>>, int[], EncodingFormat<SerializationSchema<RowData>>, int[]) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
 
PulsarTableSink - Class in org.apache.flink.connector.pulsar.table.sink
Pulsar SQL Connector sink.
PulsarTableSink(PulsarTableSerializationSchemaFactory, ChangelogMode, List<String>, Properties, DeliveryGuarantee, TopicRouter<RowData>, TopicRoutingMode, long) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarTableSink
 
PulsarTableSource - Class in org.apache.flink.connector.pulsar.table.source
A ScanTableSource implementation for Pulsar SQL Connector.
PulsarTableSource(PulsarTableDeserializationSchemaFactory, DecodingFormat<DeserializationSchema<RowData>>, List<String>, Properties, StartCursor, SubscriptionType) - Constructor for class org.apache.flink.connector.pulsar.table.source.PulsarTableSource
 
PulsarTableValidationUtils - Class in org.apache.flink.connector.pulsar.table
Util class for source and sink validation rules.
PulsarTransactionUtils - Class in org.apache.flink.connector.pulsar.common.utils
A suit of workarounds for the Pulsar Transaction.
PulsarTypeInformationWrapper<T> - Class in org.apache.flink.connector.pulsar.source.reader.deserializer
Wrap the flink TypeInformation into a PulsarDeserializationSchema.
PulsarTypeInformationWrapper(TypeInformation<T>, ExecutionConfig) - Constructor for class org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarTypeInformationWrapper
 
PulsarUnorderedFetcherManager<T> - Class in org.apache.flink.connector.pulsar.source.reader.fetcher
Pulsar's FetcherManager implementation for unordered consuming.
PulsarUnorderedFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<T>>>, Supplier<SplitReader<PulsarMessage<T>, PulsarPartitionSplit>>) - Constructor for class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarUnorderedFetcherManager
 
PulsarUnorderedPartitionSplitReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.split
The split reader a given PulsarPartitionSplit, it would be closed once the PulsarUnorderedSourceReader is closed.
PulsarUnorderedPartitionSplitReader(PulsarClient, PulsarAdmin, SourceConfiguration, PulsarDeserializationSchema<OUT>, TransactionCoordinatorClient) - Constructor for class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
 
PulsarUnorderedSourceReader<OUT> - Class in org.apache.flink.connector.pulsar.source.reader.source
The source reader for pulsar subscription Shared and Key_Shared, which consumes the unordered messages.
PulsarUnorderedSourceReader(FutureCompletingBlockingQueue<RecordsWithSplitIds<PulsarMessage<OUT>>>, Supplier<PulsarUnorderedPartitionSplitReader<OUT>>, SourceReaderContext, SourceConfiguration, PulsarClient, PulsarAdmin, TransactionCoordinatorClient) - Constructor for class org.apache.flink.connector.pulsar.source.reader.source.PulsarUnorderedSourceReader
 
PulsarWritableMetadata - Class in org.apache.flink.connector.pulsar.table.sink
A class used to manage WritableMetadata for Pulsar SQL sink connector.
PulsarWritableMetadata(List<String>, int) - Constructor for class org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata
 
PulsarWritableMetadata.WritableMetadata - Enum in org.apache.flink.connector.pulsar.table.sink
A list of writable metadata used by Pulsar SQL sink connector.
PulsarWriter<IN> - Class in org.apache.flink.connector.pulsar.sink.writer
This class is responsible to write records in a Pulsar topic and to handle the different delivery DeliveryGuarantees.
PulsarWriter(SinkConfiguration, PulsarSerializationSchema<IN>, TopicMetadataListener, TopicRouter<IN>, MessageDelayer<IN>, Sink.InitContext) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
Constructor creating a Pulsar writer.
putSplitsBackToPendingList(List<PulsarPartitionSplit>, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
Put these splits back to pending list.

Q

queryTopicMetadata(PulsarAdmin, String) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.BasePulsarSubscriber
 

R

range(TopicMetadata, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.range.FixedRangeGenerator
 
range(TopicMetadata, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.range.FullRangeGenerator
 
range(TopicMetadata, int) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.topic.range.RangeGenerator
Generate range for the given topic.
range(TopicMetadata, int) - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.range.UniformRangeGenerator
 
RANGE_SIZE - Static variable in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
RangeGenerator - Interface in org.apache.flink.connector.pulsar.source.enumerator.topic.range
A generator for generating the TopicRange for given topic.
read(RowData, int) - Method in interface org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchema.MetadataConverter
 
readSnapshot(int, DataInputView, ClassLoader) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
 
renameTable(ObjectPath, String, boolean) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
replicationClusters(List<String>) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.replicationClusters(List).
requiredOption(ConfigOption<?>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigValidator.PulsarConfigValidatorBuilder
 
requiredOptions() - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalogFactory
 
requiredOptions() - Method in class org.apache.flink.connector.pulsar.table.PulsarTableFactory
 
resolveSchemaCompatibility(TypeSerializer<T>) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
 
restoreEnumerator(SplitEnumeratorContext<PulsarPartitionSplit>, PulsarSourceEnumState) - Method in class org.apache.flink.connector.pulsar.source.PulsarSource
 
restoreSerializer() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
 
RoundRobinTopicRouter<IN> - Class in org.apache.flink.connector.pulsar.sink.writer.router
If you choose the TopicRoutingMode.ROUND_ROBIN policy, we would use this implementation.
RoundRobinTopicRouter(SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.router.RoundRobinTopicRouter
 
route(IN, String, List<String>, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.router.KeyHashTopicRouter
 
route(IN, String, List<String>, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.router.RoundRobinTopicRouter
 
route(IN, String, List<String>, PulsarSinkContext) - Method in interface org.apache.flink.connector.pulsar.sink.writer.router.TopicRouter
Choose the topic by given record & available partition list.

S

schema() - Method in interface org.apache.flink.connector.pulsar.source.reader.deserializer.PulsarDeserializationSchema
By default, deserializers will decode bytes array message.
schema() - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchema
 
schemaInfo2SqlType(SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
 
SchemaTranslator - Class in org.apache.flink.connector.pulsar.table.catalog.impl
Translate a Pulsar Schema to Flink Table Schema.
SchemaTranslator(boolean) - Constructor for class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
 
seekPosition(Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
Pulsar consumer could be subscribed by the position.
seekPosition(String, int, Consumer<?>) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StartCursor
Helper method for seek the right position for given pulsar consumer.
sequenceId(long) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.sequenceId(long).
serialize(T, DataOutputView) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
serialize(PulsarCommittable) - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittableSerializer
 
serialize(IN, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSchemaWrapper
 
serialize(IN, PulsarSinkContext) - Method in interface org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchema
Serializes the given element into bytes and Schema.BYTES.
serialize(IN, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.sink.writer.serializer.PulsarSerializationSchemaWrapper
 
serialize(PulsarSourceEnumState) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumStateSerializer
 
serialize(PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
serialize(RowData, PulsarSinkContext) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchema
 
serializeBytes(DataOutputStream, byte[]) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
serializeMap(DataOutputStream, Map<K, V>, BiConsumerWithException<DataOutputStream, K, IOException>, BiConsumerWithException<DataOutputStream, V, IOException>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
serializeObject(DataOutputStream, Object) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
serializePulsarPartitionSplit(DataOutputStream, PulsarPartitionSplit) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
serializeSet(DataOutputStream, Set<T>, BiConsumerWithException<DataOutputStream, T, IOException>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarSerdeUtils
 
serializeTopicPartition(DataOutputStream, TopicPartition) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitSerializer
 
SERVICE_URL - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
set(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Add a config option with a not null value.
set(Configuration) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Fill in a set of configs which shouldn't be duplicated.
set(Properties) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfigBuilder
Fill in a set of config properties which shouldn't be duplicated.
setAdminUrl(String) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Sets the admin endpoint for the PulsarAdmin of the PulsarSink.
setAdminUrl(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Sets the admin endpoint for the PulsarAdmin of the PulsarSource.
setBoundedStopCursor(StopCursor) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
By default the PulsarSource is set to run in Boundedness.CONTINUOUS_UNBOUNDED manner and thus never stops until the Flink job fails or is canceled.
setConfig(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set an arbitrary property for the PulsarSink and Pulsar Producer.
setConfig(Configuration) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set arbitrary properties for the PulsarSink and Pulsar Producer.
setConfig(ConfigOption<T>, T) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set an arbitrary property for the PulsarSource and Pulsar Consumer.
setConfig(Configuration) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set arbitrary properties for the PulsarSource and Pulsar Consumer.
setConnectorMetadataKeys(List<String>) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
 
setConsumerName(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
The consumer name is informative and it can be used to identify a particular consumer instance from the topic stats.
setDeliveryGuarantee(DeliveryGuarantee) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Sets the wanted the DeliveryGuarantee.
setDeserializationSchema(PulsarDeserializationSchema<T>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
DeserializationSchema is required for getting the Schema for deserialize message from pulsar and getting the TypeInformation for message serialization in flink.
setLatestConsumedId(MessageId) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
 
setMessage(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessageCollector
 
setProducedDataType(DataType) - Method in class org.apache.flink.connector.pulsar.table.source.PulsarTableDeserializationSchemaFactory
 
setProducerName(String) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
The producer name is informative, and it can be used to identify a particular producer instance from the topic stats.
setProperties(Properties) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set arbitrary properties for the PulsarSink and Pulsar Producer.
setProperties(Properties) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set arbitrary properties for the PulsarSource and Pulsar Consumer.
setRangeGenerator(RangeGenerator) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a topic range generator for Key_Shared subscription.
setSerializationSchema(PulsarSerializationSchema<T>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Sets the PulsarSerializationSchema that transforms incoming records to bytes.
setServiceUrl(String) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Sets the server's link for the PulsarProducer of the PulsarSink.
setServiceUrl(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Sets the server's link for the PulsarConsumer of the PulsarSource.
setStartCursor(StartCursor) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Specify from which offsets the PulsarSource should start consume from by providing an StartCursor.
setSubscriptionName(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Sets the name for this pulsar subscription.
setSubscriptionType(SubscriptionType) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
SubscriptionType is the consuming behavior for pulsar, we would generator different split by the given subscription type.
setTopicPattern(String) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a topic pattern to consume from the java regex str.
setTopicPattern(Pattern) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a topic pattern to consume from the java Pattern.
setTopicPattern(String, RegexSubscriptionMode) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a topic pattern to consume from the java regex str.
setTopicPattern(Pattern, RegexSubscriptionMode) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a topic pattern to consume from the java Pattern.
setTopicRouter(TopicRouter<IN>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Use a custom topic router instead predefine topic routing.
setTopicRoutingMode(TopicRoutingMode) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set a routing mode for choosing right topic partition to send messages.
setTopics(String...) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set a pulsar topic list for flink sink.
setTopics(List<String>) - Method in class org.apache.flink.connector.pulsar.sink.PulsarSinkBuilder
Set a pulsar topic list for flink sink.
setTopics(String...) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a pulsar topic list for flink source.
setTopics(List<String>) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
Set a pulsar topic list for flink source.
setUnboundedStopCursor(StopCursor) - Method in class org.apache.flink.connector.pulsar.source.PulsarSourceBuilder
By default, the PulsarSource runs in an Boundedness.CONTINUOUS_UNBOUNDED mode and never stop until the Flink job is canceled or fails.
setUncommittedTransactionId(TxnID) - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
 
setWritableMetadataKeys(List<String>) - Method in class org.apache.flink.connector.pulsar.table.sink.PulsarTableSerializationSchemaFactory
 
shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.EventTimestampStopCursor
 
shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.LatestMessageStopCursor
 
shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.MessageIdStopCursor
 
shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.NeverStopCursor
 
shouldStop(Message<?>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.stop.PublishTimestampStopCursor
 
shouldStop(Message<?>) - Method in interface org.apache.flink.connector.pulsar.source.enumerator.cursor.StopCursor
Determine whether to pause consumption on the current message by the returned boolean value.
SINGLE_FIELD_FIELD_NAME - Static variable in class org.apache.flink.connector.pulsar.table.catalog.impl.SchemaTranslator
 
SINK_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.sink.PulsarSinkOptions
 
SINK_CONFIG_VALIDATOR - Static variable in class org.apache.flink.connector.pulsar.sink.config.PulsarSinkConfigUtils
 
SINK_CUSTOM_TOPIC_ROUTER - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
SINK_MESSAGE_DELAY_INTERVAL - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
SINK_TOPIC_ROUTING_MODE - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
SinkConfiguration - Class in org.apache.flink.connector.pulsar.sink.config
The configured class for pulsar sink.
SinkConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.sink.config.SinkConfiguration
 
snapshotConfiguration() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer
 
snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
snapshotState() - Method in class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
 
snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarUnorderedFetcherManager
 
snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarUnorderedSourceReader
 
snapshotState(long) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
 
sneakyAdmin(ThrowingRunnable<R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
 
sneakyAdmin(SupplierWithException<T, R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
 
sneakyClient(ThrowingRunnable<R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
 
sneakyClient(SupplierWithException<T, R>) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
 
sneakyThrow(Exception) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarExceptionUtils
javac hack for unchecking the checked exception.
SOURCE_CONFIG_PREFIX - Static variable in class org.apache.flink.connector.pulsar.source.PulsarSourceOptions
 
SOURCE_CONFIG_VALIDATOR - Static variable in class org.apache.flink.connector.pulsar.source.config.PulsarSourceConfigUtils
 
SOURCE_START_FROM_MESSAGE_ID - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
SOURCE_START_FROM_PUBLISH_TIME - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
SOURCE_SUBSCRIPTION_NAME - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
SOURCE_SUBSCRIPTION_TYPE - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
SourceConfiguration - Class in org.apache.flink.connector.pulsar.source.config
The configure class for pulsar source.
SourceConfiguration(Configuration) - Constructor for class org.apache.flink.connector.pulsar.source.config.SourceConfiguration
 
splitId() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
SplitsAssignmentState - Class in org.apache.flink.connector.pulsar.source.enumerator
The state class for recording the split assignment.
SplitsAssignmentState(StopCursor, SourceConfiguration) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
 
SplitsAssignmentState(StopCursor, SourceConfiguration, PulsarSourceEnumState) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.SplitsAssignmentState
 
start() - Method in class org.apache.flink.connector.pulsar.source.enumerator.PulsarSourceEnumerator
 
start() - Method in class org.apache.flink.connector.pulsar.source.reader.source.PulsarOrderedSourceReader
 
startConsumer(PulsarPartitionSplit, Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarOrderedPartitionSplitReader
 
startConsumer(PulsarPartitionSplit, Consumer<?>) - Method in class org.apache.flink.connector.pulsar.source.reader.split.PulsarUnorderedPartitionSplitReader
 
StartCursor - Interface in org.apache.flink.connector.pulsar.source.enumerator.cursor
A interface for users to specify the start position of a pulsar subscription.
startFetcher(SplitFetcher<PulsarMessage<T>, PulsarPartitionSplit>) - Method in class org.apache.flink.connector.pulsar.source.reader.fetcher.PulsarFetcherManagerBase
 
StopCursor - Interface in org.apache.flink.connector.pulsar.source.enumerator.cursor
A interface for users to specify the stop position of a pulsar subscription.
StringSchemaFactory - Class in org.apache.flink.connector.pulsar.common.schema.factories
The schema factory for pulsar's StringSchema.
StringSchemaFactory() - Constructor for class org.apache.flink.connector.pulsar.common.schema.factories.StringSchemaFactory
 

T

tableExists(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarCatalogSupport
 
tableExists(ObjectPath) - Method in class org.apache.flink.connector.pulsar.table.catalog.PulsarCatalog
 
TableSchemaHelper - Class in org.apache.flink.connector.pulsar.table.catalog.utils
Util to convert between flink table map representation and pulsar SchemaInfo.
tenantExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
TimestampStartCursor - Class in org.apache.flink.connector.pulsar.source.enumerator.cursor.start
A cursor starts consuming from a specific publish timestamp.
TimestampStartCursor(long) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.cursor.start.TimestampStartCursor
 
topicExists(String) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
TopicListSubscriber - Class in org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl
the implements of consuming multiple topics.
TopicListSubscriber(List<String>) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicListSubscriber
 
TopicMetadata - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
The pojo class for pulsar topic metadata information.
TopicMetadata(String, int) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicMetadata
 
TopicMetadataListener - Class in org.apache.flink.connector.pulsar.sink.writer.topic
We need the latest topic metadata for making sure the newly created topic partitions would be used by the Pulsar sink.
TopicMetadataListener() - Constructor for class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
 
TopicMetadataListener(List<String>) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.topic.TopicMetadataListener
 
topicName(String) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
Ensure the given topic name should be a topic without partition information.
TopicNameUtils - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
util for topic name.
topicNameWithNonPartition(String) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
Get a non-partitioned topic name that does not belong to any partitioned topic.
topicNameWithPartition(String, int) - Static method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicNameUtils
Create a topic name with partition information.
TopicPartition - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
Topic partition is the basic topic information used by SplitReader, we create this topic metas for a specified topic by subscription type and convert it into a partition split.
TopicPartition(String, int, TopicRange) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
TopicPatternSubscriber - Class in org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl
Subscribe to matching topics based on topic pattern.
TopicPatternSubscriber(Pattern, RegexSubscriptionMode) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.TopicPatternSubscriber
 
TopicProducerRegister - Class in org.apache.flink.connector.pulsar.sink.writer.topic
All the Pulsar Producers share the same Client, but self hold the queue for a specified topic.
TopicProducerRegister(SinkConfiguration) - Constructor for class org.apache.flink.connector.pulsar.sink.writer.topic.TopicProducerRegister
 
TopicRange - Class in org.apache.flink.connector.pulsar.source.enumerator.topic
This class is used to define the range for KeyShared subscription.
TopicRange(int, int) - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
TopicRouter<IN> - Interface in org.apache.flink.connector.pulsar.sink.writer.router
The router for choosing the desired topic to write the Flink records.
TopicRoutingMode - Enum in org.apache.flink.connector.pulsar.sink.writer.router
The routing policy for choosing the desired topic by the given message.
TOPICS - Static variable in class org.apache.flink.connector.pulsar.table.PulsarTableOptions
 
toPulsarPartitionSplit() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplitState
Create a partition split which contains the latest consumed message id as the start position.
toPulsarRange() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
Convert to pulsar's Range API for consuming in client.
toString() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchema
 
toString() - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeInformation
 
toString() - Method in class org.apache.flink.connector.pulsar.sink.committer.PulsarCommittable
 
toString() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
 
toString() - Method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
 
toString() - Method in class org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition
 
toString() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicPartition
 
toString() - Method in class org.apache.flink.connector.pulsar.source.enumerator.topic.TopicRange
 
toString() - Method in class org.apache.flink.connector.pulsar.source.reader.message.PulsarMessage
 
toString() - Method in class org.apache.flink.connector.pulsar.source.split.PulsarPartitionSplit
 
toTopicPartitions(TopicMetadata, List<TopicRange>) - Method in class org.apache.flink.connector.pulsar.source.enumerator.subscriber.impl.BasePulsarSubscriber
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.AvroSchemaFactory
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.JSONSchemaFactory
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.KeyValueSchemaFactory
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.PrimitiveSchemaFactory
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufNativeSchemaFactory
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.ProtobufSchemaFactory
 
type() - Method in class org.apache.flink.connector.pulsar.common.schema.factories.StringSchemaFactory
 
type() - Method in interface org.apache.flink.connector.pulsar.common.schema.PulsarSchemaFactory
The supported schema type for this factory.

U

UniformRangeGenerator - Class in org.apache.flink.connector.pulsar.source.enumerator.topic.range
This range generator would divide the range by the flink source parallelism.
UniformRangeGenerator() - Constructor for class org.apache.flink.connector.pulsar.source.enumerator.topic.range.UniformRangeGenerator
 
unwrap(TransactionCoordinatorClientException) - Static method in class org.apache.flink.connector.pulsar.common.utils.PulsarTransactionUtils
This is a bug in original TransactionCoordinatorClientException.unwrap(Throwable) method.
updateNamespaceProperties(String, Map<String, String>) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
uploadPulsarSchema(PulsarAdmin, String, SchemaInfo) - Static method in class org.apache.flink.connector.pulsar.table.catalog.utils.TableSchemaHelper
 
uploadSchema(String, SchemaInfo) - Method in class org.apache.flink.connector.pulsar.table.catalog.impl.PulsarAdminTool
 
useOption(ConfigOption<T>, Consumer<T>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
Set the config option's value to a given builder.
useOption(ConfigOption<T>, Function<T, V>, Consumer<V>) - Method in class org.apache.flink.connector.pulsar.common.config.PulsarConfiguration
Query the config option's value, convert it into a required type, set it to a given builder.

V

validateKeyFormatConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validatePrimaryKeyConstraints(ObjectIdentifier, int[], Map<String, String>, FactoryUtil.TableFactoryHelper) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validateSinkRoutingConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validateStartCursorConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validateSubscriptionTypeConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validateTableSinkOptions(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validateTableSourceOptions(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
validateTopicsConfigs(ReadableConfig) - Static method in class org.apache.flink.connector.pulsar.table.PulsarTableValidationUtils
 
value(Schema<T>, T) - Method in class org.apache.flink.connector.pulsar.sink.writer.message.PulsarMessageBuilder
Method wrapper of TypedMessageBuilder.value(Object).
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.config.CursorVerification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.MessageKeyHash
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.connector.pulsar.sink.writer.router.TopicRoutingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.connector.pulsar.source.config.CursorVerification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.connector.pulsar.source.enumerator.cursor.CursorPosition.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.connector.pulsar.table.sink.PulsarWritableMetadata.WritableMetadata
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.flink.connector.pulsar.table.source.PulsarReadableMetadata.ReadableMetadata
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(IN, SinkWriter.Context) - Method in class org.apache.flink.connector.pulsar.sink.writer.PulsarWriter
 
writeSnapshot(DataOutputView) - Method in class org.apache.flink.connector.pulsar.common.schema.PulsarSchemaTypeSerializer.PulsarSchemaTypeSerializerSnapshot
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

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