A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort(FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- AbstractReaderBuilder<B extends AbstractReaderBuilder> - Class in io.pravega.connectors.flink
-
A base builder for connectors that consume a Pravega stream.
- AbstractReaderBuilder() - Constructor for class io.pravega.connectors.flink.AbstractReaderBuilder
- AbstractStreamingReaderBuilder<T,B extends AbstractStreamingReaderBuilder> - Class in io.pravega.connectors.flink
-
An abstract streaming reader builder.
- AbstractStreamingReaderBuilder() - Constructor for class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- AbstractStreamingReaderBuilder.ReaderGroupInfo - Class in io.pravega.connectors.flink
- AbstractStreamingWriterBuilder<T,B extends AbstractStreamingWriterBuilder> - Class in io.pravega.connectors.flink
-
An abstract streaming writer builder.
- AbstractStreamingWriterBuilder() - Constructor for class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
- AbstractWriterBuilder<B extends AbstractWriterBuilder> - Class in io.pravega.connectors.flink
-
A base builder for connectors that emit a Pravega stream.
- AbstractWriterBuilder() - Constructor for class io.pravega.connectors.flink.AbstractWriterBuilder
- addReader(int) - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
- addSplitsBack(List<PravegaSplit>, int) - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
- alterDatabase(String, CatalogDatabase, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterFunction(ObjectPath, CatalogFunction, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec, CatalogColumnStatistics, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterPartitionStatistics(ObjectPath, CatalogPartitionSpec, CatalogTableStatistics, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterTable(ObjectPath, CatalogBaseTable, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterTableColumnStatistics(ObjectPath, CatalogColumnStatistics, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- alterTableStatistics(ObjectPath, CatalogTableStatistics, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- applyReadableMetadata(List<String>, DataType) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- AssignerWithTimeWindows<T> - Interface in io.pravega.connectors.flink.watermark
- asSummaryString() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
- asSummaryString() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- ATLEAST_ONCE - io.pravega.connectors.flink.PravegaWriterMode
B
- beginTransaction() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- BEST_EFFORT - io.pravega.connectors.flink.PravegaWriterMode
- build() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
- build() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat.Builder
-
Builds the
FlinkPravegaOutputFormat
. - build() - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
-
Builds a
FlinkPravegaReader
based on the configuration. - build() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.Builder
-
Builds the
FlinkPravegaWriter
. - build() - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Create the sink for the current builder state.
- build() - Method in class io.pravega.connectors.flink.source.PravegaSourceBuilder
-
Builds a
PravegaSource
based on the configuration. - builder() - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
- builder() - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
- builder() - Static method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
-
Gets a builder
FlinkPravegaInputFormat
to read Pravega streams using the Flink batch API. - builder() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
- builder() - Static method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- builder() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat.Builder
- builder() - Static method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Gets a builder for
FlinkPravegaReader
to read Pravega streams using the Flink streaming API. - builder() - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
- builder() - Static method in class io.pravega.connectors.flink.FlinkPravegaWriter
- builder() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.Builder
- builder() - Static method in class io.pravega.connectors.flink.sink.PravegaSink
- builder() - Static method in class io.pravega.connectors.flink.source.PravegaSource
-
Gets a builder for
PravegaSource
to read Pravega streams using the Flink streaming API. - builder() - Method in class io.pravega.connectors.flink.source.PravegaSourceBuilder
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaOutputFormat.Builder
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaReader.Builder
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaWriter.Builder
- buildReaderGroupInfo() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Build reader group configuration.
- buildSourceFunction() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Builds a
FlinkPravegaReader
based on the configuration. - byteBufferToArray(ByteBuffer) - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
C
- cancel() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- checkpointInitiateTimeout - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- CheckpointSerializer - Class in io.pravega.connectors.flink.serialization
-
Simple serializer for
Checkpoint
objects. - CheckpointSerializer() - Constructor for class io.pravega.connectors.flink.serialization.CheckpointSerializer
- checkWriteError() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- clientFactory - Variable in class io.pravega.connectors.flink.sink.PravegaCommitter
- clientFactory - Variable in class io.pravega.connectors.flink.sink.PravegaEventWriter
- clientFactory - Variable in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- close() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- close() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- close() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- close() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- close() - Method in class io.pravega.connectors.flink.PravegaCollector
- close() - Method in class io.pravega.connectors.flink.sink.PravegaCommitter
- close() - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- close() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- close() - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
- close() - Method in class io.pravega.connectors.flink.source.reader.PravegaSplitReader
- close() - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- closeInputFormat() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- collect(T) - Method in class io.pravega.connectors.flink.PravegaCollector
- commit(FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- commit(List<PravegaTransactionState>) - Method in class io.pravega.connectors.flink.sink.PravegaCommitter
- configure(Configuration) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- configure(Configuration) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- CONTROLLER_URI - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- CONTROLLER_URI - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- convertToByteArray(Object) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- convertToJsonSchemaString(LogicalType) - Static method in class io.pravega.connectors.flink.table.catalog.pravega.util.PravegaSchemaUtils
-
Converts Flink SQL
LogicalType
(can be nested) into a Json Schema String. - convertToRowData(Object) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- copy() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
- copy() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- copy(FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- copy(FlinkPravegaWriter.PravegaTransactionState, FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- copy(DataInputView, DataOutputView) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- createCatalog(CatalogFactory.Context) - Method in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactory
- createClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- createClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- createCommitter() - Method in class io.pravega.connectors.flink.sink.PravegaSink
- createDatabase(String, CatalogDatabase, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- createDecodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- createDynamicTableSink(DynamicTableFactory.Context) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- createDynamicTableSource(DynamicTableFactory.Context) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- createEncodingFormat(DynamicTableFactory.Context, ReadableConfig) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- createEnumerator(SplitEnumeratorContext<PravegaSplit>) - Method in class io.pravega.connectors.flink.source.PravegaSource
- createEventStreamClientFactory() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Create the
EventStreamClientFactory
for the current configuration. - createEventStreamClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.source.reader.PravegaSplitReader
- createEventStreamReader(String) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Create the
EventStreamReader
for the current configuration. - createEventStreamReader(String, String) - Method in class io.pravega.connectors.flink.source.reader.PravegaSplitReader
- createExecutorService() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- createExecutorService() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- createFunction(ObjectPath, CatalogFunction, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- createGlobalCommitter() - Method in class io.pravega.connectors.flink.sink.PravegaSink
- createInputSplits(int) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- createInstance() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- createInternalWriter() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- createMasterTriggerRestoreHook() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- createPartition(ObjectPath, CatalogPartitionSpec, CatalogPartition, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- createPravegaReader(String, String, ReaderConfig, EventStreamClientFactory) - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
-
Creates a Pravega
EventStreamReader
. - createReader(SourceReaderContext) - Method in class io.pravega.connectors.flink.source.PravegaSource
- createReaderGroup() - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
-
Create the
ReaderGroup
for the current configuration. - createReaderGroupManager() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Create the
ReaderGroupManager
for the current configuration. - createReaderGroupManager() - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
-
Create the
ReaderGroupManager
for the current configuration. - createSinkFunction(SerializationSchema<T>, PravegaEventRouter<T>) - Method in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
-
Creates the sink function for the current builder state.
- createTable(ObjectPath, CatalogBaseTable, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- createWriter(Sink.InitContext, List<Void>) - Method in class io.pravega.connectors.flink.sink.PravegaSink
D
- databaseExists(String) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- DEFAULT_DATABASE - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- DEFAULT_TXN_LEASE_RENEWAL_PERIOD_MILLIS - Static variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
- DEFAULT_TXN_LEASE_RENEWAL_PERIOD_MILLIS - Static variable in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
- deserialize(byte[]) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- deserialize(byte[]) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- deserialize(byte[]) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- deserialize(byte[]) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchemaWithMetadata
- deserialize(byte[], EventRead<ByteBuffer>) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- deserialize(byte[], EventRead<ByteBuffer>) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchemaWithMetadata
- deserialize(byte[], EventRead<ByteBuffer>, Collector<RowData>) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- deserialize(byte[], EventRead<ByteBuffer>, Collector<T>) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchemaWithMetadata
- deserialize(byte[], Collector<RowData>) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- deserialize(int, byte[]) - Method in class io.pravega.connectors.flink.serialization.CheckpointSerializer
- deserialize(int, byte[]) - Method in class io.pravega.connectors.flink.sink.PravegaTransactionStateSerializer
- deserialize(int, byte[]) - Method in class io.pravega.connectors.flink.source.split.PravegaSplitSerializer
- deserialize(FlinkPravegaWriter.PravegaTransactionState, DataInputView) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.serialization.DeserializerFromSchemaRegistry
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.serialization.FlinkSerializer
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.serialization.JsonSerializer
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.serialization.SerializerFromSchemaRegistry
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.FlinkDeserializer
- deserialize(DataInputView) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- DeserializerFromSchemaRegistry<T> - Class in io.pravega.connectors.flink.serialization
- DeserializerFromSchemaRegistry(PravegaConfig, String, Class<T>) - Constructor for class io.pravega.connectors.flink.serialization.DeserializerFromSchemaRegistry
- deserializeToObject(byte[]) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- dropDatabase(String, boolean, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- dropFunction(ObjectPath, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- dropPartition(ObjectPath, CatalogPartitionSpec, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- dropTable(ObjectPath, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
E
- emitRecord(EventRead<ByteBuffer>, SourceOutput<T>, PravegaSplit) - Method in class io.pravega.connectors.flink.source.reader.PravegaRecordEmitter
-
Process and emit the records read by Split Reader.
- enableMetrics(boolean) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
enable/disable pravega reader metrics (default: enabled).
- enableMetrics(boolean) - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
enable/disable pravega writer metrics (default: enabled).
- enableMetrics(boolean) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
enable/disable pravega sink metrics (default: enabled).
- enableWatermark - Variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
- enableWatermark(boolean) - Method in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
-
Enable watermark.
- ENCODE_DECIMAL_AS_PLAIN_NUMBER - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- equals(Object) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
- equals(Object) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- equals(Object) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- equals(Object) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- equals(Object) - Method in class io.pravega.connectors.flink.PravegaConfig
- equals(Object) - Method in class io.pravega.connectors.flink.PravegaInputSplit
- equals(Object) - Method in class io.pravega.connectors.flink.sink.PravegaTransactionState
- equals(Object) - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.SimpleCredentials
- equals(Object) - Method in class io.pravega.connectors.flink.util.StreamWithBoundaries
- eventReadTimeout - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- eventStreamClientFactory - Variable in class io.pravega.connectors.flink.FlinkPravegaReader
- EventTimeOrderingFunction<T> - Class in io.pravega.connectors.flink
-
Orders elements into event time order using the managed timestamp state.
- EventTimeOrderingFunction(TypeInformation<T>) - Constructor for class io.pravega.connectors.flink.EventTimeOrderingFunction
- EXACTLY_ONCE - io.pravega.connectors.flink.PravegaWriterMode
- executorService - Variable in class io.pravega.connectors.flink.sink.PravegaEventWriter
- extractTimestamp(T, long) - Method in class io.pravega.connectors.flink.watermark.LowerBoundAssigner
F
- factoryIdentifier() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- factoryIdentifier() - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- factoryIdentifier() - Method in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactory
- FAIL_ON_MISSING_FIELD - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- fetch() - Method in class io.pravega.connectors.flink.source.reader.PravegaSplitReader
- FlinkDeserializer(DeserializationSchema<T>) - Constructor for class io.pravega.connectors.flink.util.FlinkPravegaUtils.FlinkDeserializer
- FlinkJsonSerializer(String, SchemaRegistryClient, JSONSchema, Encoder, boolean, boolean) - Constructor for class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema.FlinkJsonSerializer
- FlinkPravegaDynamicDeserializationSchema - Class in io.pravega.connectors.flink.dynamic.table
- FlinkPravegaDynamicDeserializationSchema(TypeInformation<RowData>, int, List<String>, DeserializationSchema<RowData>) - Constructor for class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- FlinkPravegaDynamicTableFactory - Class in io.pravega.connectors.flink.dynamic.table
- FlinkPravegaDynamicTableFactory() - Constructor for class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- FlinkPravegaDynamicTableSink - Class in io.pravega.connectors.flink.dynamic.table
- FlinkPravegaDynamicTableSink(TableSchema, EncodingFormat<SerializationSchema<RowData>>, PravegaConfig, Stream, PravegaWriterMode, long, boolean, String) - Constructor for class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
-
Creates a Pravega
DynamicTableSink
. - FlinkPravegaDynamicTableSink.RowDataBasedRouter - Class in io.pravega.connectors.flink.dynamic.table
-
An event router that extracts the routing key from a
RowData
by field name. - FlinkPravegaDynamicTableSource - Class in io.pravega.connectors.flink.dynamic.table
- FlinkPravegaDynamicTableSource(DataType, DecodingFormat<DeserializationSchema<RowData>>, String, PravegaConfig, List<StreamWithBoundaries>, long, long, long, int, String, boolean, boolean) - Constructor for class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
-
Creates a Pravega
DynamicTableSource
. - FlinkPravegaInputFormat<T> - Class in io.pravega.connectors.flink
-
A Flink
InputFormat
that can be added as a source to read from Pravega in a Flink batch job. - FlinkPravegaInputFormat(ClientConfig, List<StreamWithBoundaries>, DeserializationSchema<T>) - Constructor for class io.pravega.connectors.flink.FlinkPravegaInputFormat
-
Creates a new Flink Pravega
InputFormat
which can be added as a source to a Flink batch job. - FlinkPravegaInputFormat.Builder<T> - Class in io.pravega.connectors.flink
-
A builder for
FlinkPravegaInputFormat
to read Pravega streams using the Flink batch API. - FlinkPravegaOutputFormat<T> - Class in io.pravega.connectors.flink
-
A Flink
OutputFormat
that can be added as a sink to write into Pravega. - FlinkPravegaOutputFormat(ClientConfig, Stream, SerializationSchema<T>, PravegaEventRouter<T>) - Constructor for class io.pravega.connectors.flink.FlinkPravegaOutputFormat
-
Creates a new Flink Pravega
OutputFormat
which can be added as a sink to a Flink batch job. - FlinkPravegaOutputFormat.Builder<T> - Class in io.pravega.connectors.flink
- FlinkPravegaReader<T> - Class in io.pravega.connectors.flink
-
Flink source implementation for reading from pravega storage.
- FlinkPravegaReader(String, ClientConfig, ReaderGroupConfig, String, String, DeserializationSchema<T>, SerializedValue<AssignerWithTimeWindows<T>>, Time, Time, boolean) - Constructor for class io.pravega.connectors.flink.FlinkPravegaReader
-
Creates a new Flink Pravega reader instance which can be added as a source to a Flink job.
- FlinkPravegaReader.Builder<T> - Class in io.pravega.connectors.flink
-
A builder for
FlinkPravegaReader
. - FlinkPravegaUtils - Class in io.pravega.connectors.flink.util
- FlinkPravegaUtils.FlinkDeserializer<T> - Class in io.pravega.connectors.flink.util
-
A Pravega
Serializer
that wraps around a FlinkDeserializationSchema
. - FlinkPravegaUtils.SimpleCredentials - Class in io.pravega.connectors.flink.util
- FlinkPravegaWriter<T> - Class in io.pravega.connectors.flink
-
Flink sink implementation for writing into pravega storage.
- FlinkPravegaWriter(ClientConfig, Stream, SerializationSchema<T>, PravegaEventRouter<T>, PravegaWriterMode, long, boolean, boolean) - Constructor for class io.pravega.connectors.flink.FlinkPravegaWriter
-
The flink pravega writer instance which can be added as a sink to a Flink job.
- FlinkPravegaWriter.Builder<T> - Class in io.pravega.connectors.flink
-
A builder for
FlinkPravegaWriter
. - FlinkPravegaWriter.TransactionStateSerializer - Class in io.pravega.connectors.flink
-
TypeSerializer
forFlinkPravegaWriter.PravegaTransactionState
. - FlinkPravegaWriter.TransactionStateSerializer.TransactionStateSerializerSnapshot - Class in io.pravega.connectors.flink
-
Serializer configuration snapshot for compatibility and format evolution.
- FlinkSerializer<T> - Class in io.pravega.connectors.flink.serialization
- FlinkSerializer(SerializationSchema<T>) - Constructor for class io.pravega.connectors.flink.serialization.FlinkSerializer
- flushAndVerify() - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- FORMAT - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- forStream(Stream) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Add a stream to be read by the source, from the earliest available position in the stream.
- forStream(Stream) - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
Add a stream to be written to by the writer.
- forStream(Stream) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Add a stream to be written to by the sink.
- forStream(Stream, StreamCut) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Add a stream to be read by the source, from the given start position in the stream.
- forStream(Stream, StreamCut, StreamCut) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Add a stream to be read by the source, from the given start position in the stream to the given end position.
- forStream(String) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Add a stream to be read by the source, from the earliest available position in the stream.
- forStream(String) - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
Add a stream to be written to by the writer.
- forStream(String) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Add a stream to be written to by the sink.
- forStream(String, StreamCut) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Add a stream to be read by the source, from the given start position in the stream.
- forStream(String, StreamCut, StreamCut) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Add a stream to be read by the source, from the given start position in the stream.
- fromDefaults() - Static method in class io.pravega.connectors.flink.PravegaConfig
-
Gets a configuration based on defaults obtained from the local environment.
- fromParams(ParameterTool) - Static method in class io.pravega.connectors.flink.PravegaConfig
-
Gets a configuration based on defaults obtained from the local environment plus the given program parameters.
- functionExists(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
G
- generateRandomReaderGroupName() - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
-
Generates a random reader group name.
- generateUid() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Generate a UID for the source, to distinguish the state associated with the checkpoint hook.
- getAndResetCheckpointId() - Method in class io.pravega.connectors.flink.source.reader.PravegaRecordEmitter
-
Invoked right after the Source Reader called
emitRecord
and the record is a checkpoint record. - getAssignerWithTimeWindows() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- getAssignerWithTimeWindows() - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
- getAssignerWithTimeWindows() - Method in class io.pravega.connectors.flink.source.PravegaSourceBuilder
- getAuthenticationToken() - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.SimpleCredentials
- getAuthenticationType() - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.SimpleCredentials
- getBatchClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- getBoundedness() - Method in class io.pravega.connectors.flink.source.PravegaSource
- getChangelogMode() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- getChangelogMode(ChangelogMode) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
- getCheckpointInitiateTimeoutMillis(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getClientConfig() - Method in class io.pravega.connectors.flink.PravegaConfig
-
Gets the
ClientConfig
to use with the Pravega client. - getCommittableSerializer() - Method in class io.pravega.connectors.flink.sink.PravegaSink
- getCredentials() - Method in class io.pravega.connectors.flink.PravegaConfig
-
Gets the Pravega schema registry URI.
- getDatabase(String) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getDefaultScope() - Method in class io.pravega.connectors.flink.PravegaConfig
-
Gets the default Pravega scope.
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.source.PravegaSourceBuilder
- getEnumeratorCheckpointSerializer() - Method in class io.pravega.connectors.flink.source.PravegaSource
- getEventReadTimeoutMillis(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getEventRouter() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getEventRouter() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Gets the associated event router.
- getEventRouter() - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- getEventRouter() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- getFactory() - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getFrom() - Method in class io.pravega.connectors.flink.util.StreamWithBoundaries
- getFunction(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getGlobalCommittableSerializer() - Method in class io.pravega.connectors.flink.sink.PravegaSink
- getInputSplitAssigner(PravegaInputSplit[]) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- getInternalWriter() - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- getInternalWriter() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- getLength() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- getMaxOutstandingCheckpointRequest(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getOption(Properties, ConfigOption, Function<String, T>) - Static method in class io.pravega.connectors.flink.source.PravegaSourceOptions
- getPartition(ObjectPath, CatalogPartitionSpec) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getPartitionColumnStatistics(ObjectPath, CatalogPartitionSpec) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getPartitionStatistics(ObjectPath, CatalogPartitionSpec) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getPendingWritesCount() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getPravegaConfig() - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Gets the Pravega configuration.
- getPravegaConfig() - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
Gets the Pravega configuration.
- getPravegaConfig(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getPravegaConfig(ReadableConfig) - Static method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptionsUtil
- getProducedType() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- getProducedType() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- getProducedType() - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- getProducedType() - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- getProducedType() - Method in class io.pravega.connectors.flink.source.PravegaSource
- getReaderGroupConfig() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder.ReaderGroupInfo
- getReaderGroupName() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder.ReaderGroupInfo
- getReaderGroupName() - Method in class io.pravega.connectors.flink.source.split.PravegaSplit
- getReaderGroupName(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getReaderGroupRefreshTimeMillis(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getReaderGroupScope() - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder.ReaderGroupInfo
- getReaderName(String, int, int) - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
-
Utility method that derives the reader name from taskName, index and parallelism.
- getRecords() - Method in class io.pravega.connectors.flink.PravegaCollector
- getRoutingKey(RowData) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink.RowDataBasedRouter
- getRoutingKey(T) - Method in interface io.pravega.connectors.flink.PravegaEventRouter
-
Fetch the routing key for the given event.
- getRoutingKeyField(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getScanRuntimeProvider(ScanTableSource.ScanContext) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- getSchemaInfo(PravegaConfig, String) - Static method in class io.pravega.connectors.flink.util.SchemaRegistryUtils
-
Get the schema info for the given group under which the schemas are registered.
- getSchemaRegistryClientConfig(PravegaConfig) - Static method in class io.pravega.connectors.flink.util.SchemaRegistryUtils
-
Gets the schema registry client.
- getSchemaRegistryUri() - Method in class io.pravega.connectors.flink.PravegaConfig
-
Gets the Pravega schema registry URI.
- getScope() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getSegmentRange() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- getSerializationFormat(PravegaConfig, String) - Static method in class io.pravega.connectors.flink.util.SchemaRegistryUtils
-
Get the serialization format for the given group under which the schemas are registered.
- getSerializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getSerializerConfig(String, String, PravegaConfig) - Static method in class io.pravega.connectors.flink.util.SchemaRegistryUtils
-
Get the serializer config for the given namespace and group.
- getSinkRuntimeProvider(DynamicTableSink.Context) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
- getSinkStream(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getSplitNumber() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- getSplitSerializer() - Method in class io.pravega.connectors.flink.source.PravegaSource
- getStatistics(BaseStatistics) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- getStream() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getStream() - Method in class io.pravega.connectors.flink.util.StreamWithBoundaries
- getSubtaskId() - Method in class io.pravega.connectors.flink.source.split.PravegaSplit
- getTable(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getTableColumnStatistics(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getTableStatistics(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- getTo() - Method in class io.pravega.connectors.flink.util.StreamWithBoundaries
- getTransactionId() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionState
- getTransactionId() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- getTransactionLeaseRenewalIntervalMillis(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getUid(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getVersion() - Method in class io.pravega.connectors.flink.serialization.CheckpointSerializer
- getVersion() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionStateSerializer
- getVersion() - Method in class io.pravega.connectors.flink.source.split.PravegaSplitSerializer
- getWatermark(TimeWindow) - Method in interface io.pravega.connectors.flink.watermark.AssignerWithTimeWindows
- getWatermark(TimeWindow) - Method in class io.pravega.connectors.flink.watermark.LowerBoundAssigner
- getWrappedSerializer() - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- getWrappedSerializer() - Method in class io.pravega.connectors.flink.serialization.PravegaSerializationSchema
- getWrappedSerializer() - Method in interface io.pravega.connectors.flink.serialization.WrappingSerializer
-
Gets the wrapped Pravega Serializer.
- getWriterMode() - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- getWriterMode(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- getWriterStateSerializer() - Method in class io.pravega.connectors.flink.sink.PravegaSink
- GROUP_ID - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
H
- handleSplitRequest(int, String) - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
- handleSplitsChanges(SplitsChange<PravegaSplit>) - Method in class io.pravega.connectors.flink.source.reader.PravegaSplitReader
- hashCode() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink
- hashCode() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- hashCode() - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- hashCode() - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- hashCode() - Method in class io.pravega.connectors.flink.PravegaConfig
- hashCode() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- hashCode() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionState
- hashCode() - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.SimpleCredentials
- hashCode() - Method in class io.pravega.connectors.flink.util.StreamWithBoundaries
I
- IDENTIFIER - Static variable in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- IDENTIFIER - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- IDENTIFIER - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- IGNORE_PARSE_ERRORS - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- ignoreFailuresAfterTransactionTimeout() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Disables the propagation of exceptions thrown when committing presumably timed out Pravega transactions during recovery of the job.
- initialize() - Method in class io.pravega.connectors.flink.serialization.DeserializerFromSchemaRegistry
- initialize() - Method in class io.pravega.connectors.flink.serialization.SerializerFromSchemaRegistry
- initializedState(PravegaSplit) - Method in class io.pravega.connectors.flink.source.reader.PravegaSourceReader
- initializeInternalWriter() - Method in class io.pravega.connectors.flink.sink.PravegaCommitter
- initializeInternalWriter() - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- initializeInternalWriter() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- invoke(FlinkPravegaWriter.PravegaTransactionState, T, SinkFunction.Context) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- io.pravega.connectors.flink - package io.pravega.connectors.flink
- io.pravega.connectors.flink.dynamic.table - package io.pravega.connectors.flink.dynamic.table
- io.pravega.connectors.flink.formats.registry - package io.pravega.connectors.flink.formats.registry
- io.pravega.connectors.flink.serialization - package io.pravega.connectors.flink.serialization
- io.pravega.connectors.flink.sink - package io.pravega.connectors.flink.sink
- io.pravega.connectors.flink.source - package io.pravega.connectors.flink.source
- io.pravega.connectors.flink.source.enumerator - package io.pravega.connectors.flink.source.enumerator
- io.pravega.connectors.flink.source.reader - package io.pravega.connectors.flink.source.reader
- io.pravega.connectors.flink.source.split - package io.pravega.connectors.flink.source.split
- io.pravega.connectors.flink.table.catalog.pravega - package io.pravega.connectors.flink.table.catalog.pravega
- io.pravega.connectors.flink.table.catalog.pravega.factories - package io.pravega.connectors.flink.table.catalog.pravega.factories
- io.pravega.connectors.flink.table.catalog.pravega.util - package io.pravega.connectors.flink.table.catalog.pravega.util
- io.pravega.connectors.flink.util - package io.pravega.connectors.flink.util
- io.pravega.connectors.flink.watermark - package io.pravega.connectors.flink.watermark
- isBoundedRead(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- isCredentialsLoadDynamic() - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
- isEndOfStream(RowData) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- isEndOfStream(RowData) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- isEndOfStream(T) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- isEndOfStreamSignalled() - Method in class io.pravega.connectors.flink.PravegaCollector
- isErrorOccurred() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- isImmutableType() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- isMetricsEnabled() - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
getter to fetch the metrics flag.
- isMetricsEnabled() - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
getter to fetch the metrics flag.
- isStreamingReader(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- isWatermarkPropagationEnabled(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
J
- JSON_ENCODE_DECIMAL_AS_PLAIN_NUMBER - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- JSON_FAIL_ON_MISSING_FIELD - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- JSON_IGNORE_PARSE_ERRORS - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- JSON_MAP_NULL_KEY_LITERAL - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- JSON_MAP_NULL_KEY_MODE - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- JSON_TIMESTAMP_FORMAT - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- JsonSerializer<T> - Class in io.pravega.connectors.flink.serialization
- JsonSerializer(Class<T>) - Constructor for class io.pravega.connectors.flink.serialization.JsonSerializer
L
- listDatabases() - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- listFunctions(String) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- listPartitions(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- listPartitions(ObjectPath, CatalogPartitionSpec) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- listPartitionsByFilter(ObjectPath, List<Expression>) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- listReadableMetadata() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
- listTables(String) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- listViews(String) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- LowerBoundAssigner<T> - Class in io.pravega.connectors.flink.watermark
- LowerBoundAssigner() - Constructor for class io.pravega.connectors.flink.watermark.LowerBoundAssigner
M
- MAP_NULL_KEY_LITERAL - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- MAP_NULL_KEY_MODE - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- maxOutstandingCheckpointRequest - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
N
- NAMESPACE - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- nextRecord(T) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
O
- of(Stream, StreamCut, StreamCut) - Static method in class io.pravega.connectors.flink.util.StreamWithBoundaries
- of(PravegaTransactionWriter<I>) - Static method in class io.pravega.connectors.flink.sink.PravegaTransactionState
- ONLINE_READERS_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- onSplitFinished(Map) - Method in class io.pravega.connectors.flink.source.reader.PravegaSourceReader
- onTimer(long, KeyedProcessFunction.OnTimerContext, Collector<T>) - Method in class io.pravega.connectors.flink.EventTimeOrderingFunction
- open() - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- open(int, int) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- open(PravegaInputSplit) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- open(DeserializationSchema.InitializationContext) - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicDeserializationSchema
- open(DeserializationSchema.InitializationContext) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- open(SerializationSchema.InitializationContext) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- open(Configuration) - Method in class io.pravega.connectors.flink.EventTimeOrderingFunction
- open(Configuration) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- open(Configuration) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- openInputFormat() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- optionalOptions() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- optionalOptions() - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- optionalOptions() - Method in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactory
P
- partitionExists(ObjectPath, CatalogPartitionSpec) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- pendingWritesCount - Variable in class io.pravega.connectors.flink.sink.PravegaEventWriter
- pollNext(ReaderOutput) - Method in class io.pravega.connectors.flink.source.reader.PravegaSourceReader
- PRAVEGA_READER_METRICS_GROUP - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- PravegaCatalog - Class in io.pravega.connectors.flink.table.catalog.pravega
- PravegaCatalog(String, String, Map<String, String>, PravegaConfig, String) - Constructor for class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
-
Creates a new Pravega Catalog instance.
- PravegaCatalogFactory - Class in io.pravega.connectors.flink.table.catalog.pravega.factories
-
Factory for
PravegaCatalog
. - PravegaCatalogFactory() - Constructor for class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactory
- PravegaCatalogFactoryOptions - Class in io.pravega.connectors.flink.table.catalog.pravega.factories
-
ConfigOption
s forPravegaCatalogFactory
. - PravegaCollector<T> - Class in io.pravega.connectors.flink
-
A Pravega collector that supports deserializing bytes to several events.
- PravegaCollector(DeserializationSchema<T>) - Constructor for class io.pravega.connectors.flink.PravegaCollector
- PravegaCommitter<T> - Class in io.pravega.connectors.flink.sink
-
This committer only works in
PravegaWriterMode.EXACTLY_ONCE
and handles the final commit stage for the transaction. - PravegaCommitter(ClientConfig, Stream, long, SerializationSchema<T>) - Constructor for class io.pravega.connectors.flink.sink.PravegaCommitter
-
A Pravega Committer that implements
Committer
. - PravegaConfig - Class in io.pravega.connectors.flink
-
The Pravega client configuration.
- PravegaDeserializationSchema<T> - Class in io.pravega.connectors.flink.serialization
-
A deserialization schema adapter for a Pravega serializer.
- PravegaDeserializationSchema(Class<T>, Serializer<T>) - Constructor for class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
-
Creates a new PravegaDeserializationSchema using the given Pravega serializer, and the type described by the type class.
- PravegaDeserializationSchema(TypeHint<T>, Serializer<T>) - Constructor for class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
-
Creates a new PravegaDeserializationSchema using the given Pravega serializer, and the type described by the type hint.
- PravegaDeserializationSchema(TypeInformation<T>, Serializer<T>) - Constructor for class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
-
Creates a new PravegaDeserializationSchema using the given Pravega serializer, and the given TypeInformation.
- PravegaDeserializationSchemaWithMetadata<T> - Class in io.pravega.connectors.flink.serialization
-
A Pravega DeserializationSchema that enables deserializing events together with the Pravega
EventRead
metadata, this can be used for recording and indexing use cases. - PravegaDeserializationSchemaWithMetadata() - Constructor for class io.pravega.connectors.flink.serialization.PravegaDeserializationSchemaWithMetadata
- PravegaEventRouter<T> - Interface in io.pravega.connectors.flink
-
The event router which is used to extract the routing key for pravega from the event.
- PravegaEventWriter<T> - Class in io.pravega.connectors.flink.sink
-
A Pravega
SinkWriter
implementation that is suitable forPravegaWriterMode.BEST_EFFORT
andPravegaWriterMode.ATLEAST_ONCE
. - PravegaEventWriter(Sink.InitContext, ClientConfig, Stream, PravegaWriterMode, SerializationSchema<T>, PravegaEventRouter<T>) - Constructor for class io.pravega.connectors.flink.sink.PravegaEventWriter
-
A Pravega writer that handles
PravegaWriterMode.BEST_EFFORT
andPravegaWriterMode.ATLEAST_ONCE
writer mode. - PravegaFetcherManager<T> - Class in io.pravega.connectors.flink.source.reader
-
The SplitFetcherManager for Pravega source.
- PravegaFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<EventRead<T>>>, Supplier<SplitReader<EventRead<T>, PravegaSplit>>) - Constructor for class io.pravega.connectors.flink.source.reader.PravegaFetcherManager
- PravegaInputSplit - Class in io.pravega.connectors.flink
-
A
PravegaInputSplit
corresponds to a PravegaSegmentRange
. - PravegaInputSplit(int, SegmentRange) - Constructor for class io.pravega.connectors.flink.PravegaInputSplit
- PravegaOptions - Class in io.pravega.connectors.flink.dynamic.table
- PravegaOptionsUtil - Class in io.pravega.connectors.flink.dynamic.table
-
Utilities for
PravegaOptions
. - PravegaRecordEmitter<T> - Class in io.pravega.connectors.flink.source.reader
-
The
RecordEmitter
implementation forPravegaSourceReader
. - PravegaRecordEmitter(DeserializationSchema<T>) - Constructor for class io.pravega.connectors.flink.source.reader.PravegaRecordEmitter
-
Creates a new Pravega Record Emitter instance.
- PravegaRegistryFormatFactory - Class in io.pravega.connectors.flink.formats.registry
-
Table format factory for providing configured instances of Pravega-Registry to Flink RowData
SerializationSchema
andDeserializationSchema
. - PravegaRegistryFormatFactory() - Constructor for class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- PravegaRegistryOptions - Class in io.pravega.connectors.flink.formats.registry
- PravegaRegistryOptions() - Constructor for class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- PravegaRegistryOptionsUtil - Class in io.pravega.connectors.flink.formats.registry
- PravegaRegistryOptionsUtil() - Constructor for class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptionsUtil
- PravegaRegistryRowDataDeserializationSchema - Class in io.pravega.connectors.flink.formats.registry
-
Deserialization schema from Pravega Schema Registry to Flink Table/SQL internal data structure
RowData
. - PravegaRegistryRowDataDeserializationSchema(RowType, TypeInformation<RowData>, String, PravegaConfig, boolean, boolean, TimestampFormat) - Constructor for class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataDeserializationSchema
- PravegaRegistryRowDataSerializationSchema - Class in io.pravega.connectors.flink.formats.registry
-
Serialization schema that serializes an object of Flink internal data structure
RowData
into Pravega Schema Registry bytes. - PravegaRegistryRowDataSerializationSchema(RowType, String, SerializationFormat, PravegaConfig, TimestampFormat, JsonFormatOptions.MapNullKeyMode, String, boolean) - Constructor for class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- PravegaRegistryRowDataSerializationSchema.FlinkJsonSerializer - Class in io.pravega.connectors.flink.formats.registry
- PravegaSchemaUtils - Class in io.pravega.connectors.flink.table.catalog.pravega.util
- PravegaSerializationSchema<T> - Class in io.pravega.connectors.flink.serialization
-
A serialization schema adapter for a Pravega serializer.
- PravegaSerializationSchema(Serializer<T>) - Constructor for class io.pravega.connectors.flink.serialization.PravegaSerializationSchema
- PravegaSink<T> - Class in io.pravega.connectors.flink.sink
-
Flink sink implementation for writing into pravega storage.
- PravegaSink(boolean, ClientConfig, Stream, long, PravegaWriterMode, SerializationSchema<T>, PravegaEventRouter<T>) - Constructor for class io.pravega.connectors.flink.sink.PravegaSink
- PravegaSinkBuilder<T> - Class in io.pravega.connectors.flink.sink
-
A builder for
PravegaSink
. - PravegaSource<T> - Class in io.pravega.connectors.flink.source
-
The Source implementation of Pravega.
- PravegaSource(ClientConfig, ReaderGroupConfig, String, String, DeserializationSchema<T>, Time, Time, boolean) - Constructor for class io.pravega.connectors.flink.source.PravegaSource
-
Creates a new Pravega Source instance which can be added as a source to a Flink job.
- PravegaSourceBuilder<T> - Class in io.pravega.connectors.flink.source
-
The @builder class for
PravegaSource
to make it easier for the users to construct aPravegaSource
. - PravegaSourceBuilder() - Constructor for class io.pravega.connectors.flink.source.PravegaSourceBuilder
- PravegaSourceOptions - Class in io.pravega.connectors.flink.source
-
Configurations for PravegaSource.
- PravegaSourceOptions() - Constructor for class io.pravega.connectors.flink.source.PravegaSourceOptions
- PravegaSourceReader<T> - Class in io.pravega.connectors.flink.source.reader
-
A Pravega implementation of
SourceReader
. - PravegaSourceReader(Supplier<PravegaSplitReader>, RecordEmitter<EventRead<ByteBuffer>, T, PravegaSplit>, Configuration, SourceReaderContext) - Constructor for class io.pravega.connectors.flink.source.reader.PravegaSourceReader
-
Creates a new Pravega Source Reader instance.
- PravegaSplit - Class in io.pravega.connectors.flink.source.split
-
A
SourceSplit
implementation. - PravegaSplit(String, int) - Constructor for class io.pravega.connectors.flink.source.split.PravegaSplit
-
A Pravega Split instance represents an EventStreamReader, but with no operations and keep stateless.
- PravegaSplitEnumerator - Class in io.pravega.connectors.flink.source.enumerator
-
The enumerator class for Pravega source.
- PravegaSplitEnumerator(SplitEnumeratorContext<PravegaSplit>, String, String, ClientConfig, ReaderGroupConfig, Checkpoint) - Constructor for class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
-
Creates a new Pravega Split Enumerator instance which can connect to a Pravega reader group with the pravega stream.
- PravegaSplitReader - Class in io.pravega.connectors.flink.source.reader
-
A
SplitReader
implementation that reads records from Pravega. - PravegaSplitReader(String, ClientConfig, String, int) - Constructor for class io.pravega.connectors.flink.source.reader.PravegaSplitReader
-
Creates a new Pravega Split Reader instance which can read event from Pravega stream.
- PravegaSplitSerializer - Class in io.pravega.connectors.flink.source.split
-
The
serializer
forPravegaSplit
. - PravegaSplitSerializer() - Constructor for class io.pravega.connectors.flink.source.split.PravegaSplitSerializer
- PravegaTransactionState - Class in io.pravega.connectors.flink.sink
-
This class holds the necessary information to construct a new
PravegaTransactionWriter
to commit transactions inPravegaCommitter
. - PravegaTransactionStateSerializer - Class in io.pravega.connectors.flink.sink
- PravegaTransactionStateSerializer() - Constructor for class io.pravega.connectors.flink.sink.PravegaTransactionStateSerializer
- PravegaTransactionWriter<T> - Class in io.pravega.connectors.flink.sink
-
A Pravega
SinkWriter
implementation that is suitable forPravegaWriterMode.EXACTLY_ONCE
. - PravegaTransactionWriter(Sink.InitContext, ClientConfig, Stream, long, SerializationSchema<T>, PravegaEventRouter<T>) - Constructor for class io.pravega.connectors.flink.sink.PravegaTransactionWriter
-
A Pravega writer that handles
PravegaWriterMode.EXACTLY_ONCE
writer mode. - PravegaWriterMode - Enum in io.pravega.connectors.flink
-
The supported modes of operation for flink's pravega writer.
- preCommit(FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- prepareCommit(boolean) - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- prepareCommit(boolean) - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- processElement(T, KeyedProcessFunction.Context, Collector<T>) - Method in class io.pravega.connectors.flink.EventTimeOrderingFunction
- producedDataType - Variable in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
R
- reachedEnd() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- READER_GROUP_METRICS_GROUP - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- READER_GROUP_NAME_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- READER_TIMEOUT_MS - Static variable in class io.pravega.connectors.flink.source.PravegaSourceOptions
- ReaderGroupInfo(ReaderGroupConfig, String, String) - Constructor for class io.pravega.connectors.flink.AbstractStreamingReaderBuilder.ReaderGroupInfo
- readerGroupManager - Variable in class io.pravega.connectors.flink.FlinkPravegaReader
- readerGroupName - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- readerGroupRefreshTime - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- readerGroupScope - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- recoverAndAbort(FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- recoverAndCommit(FlinkPravegaWriter.PravegaTransactionState) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- renameTable(ObjectPath, String, boolean) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- requiredOptions() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableFactory
- requiredOptions() - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryFormatFactory
- requiredOptions() - Method in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactory
- resolve(String) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Resolves the given stream name.
- resolveScanStreams(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- resolveStream() - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
Resolves the stream to be provided to the writer, based on the configured default scope.
- resolveStream() - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Resolves the stream to be provided to the sink, based on the configured default scope.
- resolveStreams() - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Resolves the streams to be provided to the reader, based on the configured default scope.
- restoreEnumerator(SplitEnumeratorContext<PravegaSplit>, Checkpoint) - Method in class io.pravega.connectors.flink.source.PravegaSource
- RowDataBasedRouter(String, TableSchema) - Constructor for class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSink.RowDataBasedRouter
- run(SourceFunction.SourceContext<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
S
- SCAN_END_STREAMCUTS - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_EVENT_READ_TIMEOUT_INTERVAL - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_EXECUTION_TYPE - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_EXECUTION_TYPE_VALUE_BATCH - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- SCAN_EXECUTION_TYPE_VALUE_STREAMING - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- SCAN_READER_GROUP_CHECKPOINT_INITIATE_TIMEOUT_INTERVAL - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_READER_GROUP_MAX_OUTSTANDING_CHECKPOINT_REQUEST - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_READER_GROUP_NAME - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_READER_GROUP_REFRESH_INTERVAL - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_START_STREAMCUTS - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_STREAMS - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCAN_UID - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCHEMA_REGISTRY_URI - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- schemaInfoToResolvedSchema(SchemaInfo) - Static method in class io.pravega.connectors.flink.table.catalog.pravega.util.PravegaSchemaUtils
- SchemaRegistryUtils - Class in io.pravega.connectors.flink.util
- SchemaRegistryUtils() - Constructor for class io.pravega.connectors.flink.util.SchemaRegistryUtils
- SCOPE - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SCOPE_NAME_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- SECURITY_AUTH_TOKEN - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SECURITY_AUTH_TOKEN - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- SECURITY_AUTH_TOKEN - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- SECURITY_AUTH_TYPE - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SECURITY_AUTH_TYPE - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- SECURITY_AUTH_TYPE - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- SECURITY_TRUST_STORE - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SECURITY_TRUST_STORE - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- SECURITY_TRUST_STORE - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- SECURITY_VALIDATE_HOSTNAME - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SECURITY_VALIDATE_HOSTNAME - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- SECURITY_VALIDATE_HOSTNAME - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- SEGMENT_POSITIONS_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- SEPARATOR - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- SERIALIZATION_FORMAT - Static variable in class io.pravega.connectors.flink.table.catalog.pravega.factories.PravegaCatalogFactoryOptions
- serializaToJsonNode(RowData) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- serialize(Checkpoint) - Method in class io.pravega.connectors.flink.serialization.CheckpointSerializer
- serialize(FlinkPravegaWriter.PravegaTransactionState, DataOutputView) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- serialize(PravegaTransactionState) - Method in class io.pravega.connectors.flink.sink.PravegaTransactionStateSerializer
- serialize(PravegaSplit) - Method in class io.pravega.connectors.flink.source.split.PravegaSplitSerializer
- serialize(JsonNode, SchemaInfo, OutputStream) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema.FlinkJsonSerializer
- serialize(RowData) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- serialize(T) - Method in class io.pravega.connectors.flink.serialization.DeserializerFromSchemaRegistry
- serialize(T) - Method in class io.pravega.connectors.flink.serialization.FlinkSerializer
- serialize(T) - Method in class io.pravega.connectors.flink.serialization.JsonSerializer
- serialize(T) - Method in class io.pravega.connectors.flink.serialization.PravegaSerializationSchema
- serialize(T) - Method in class io.pravega.connectors.flink.serialization.SerializerFromSchemaRegistry
- serialize(T) - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.FlinkDeserializer
- SerializerFromSchemaRegistry<T> - Class in io.pravega.connectors.flink.serialization
- SerializerFromSchemaRegistry(PravegaConfig, String, Class<T>) - Constructor for class io.pravega.connectors.flink.serialization.SerializerFromSchemaRegistry
- serializeToGenericRecord(RowData) - Method in class io.pravega.connectors.flink.formats.registry.PravegaRegistryRowDataSerializationSchema
- setCheckpointTrigger(ExternallyInducedSource.CheckpointTrigger) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- shouldTriggerCheckpoint() - Method in class io.pravega.connectors.flink.source.reader.PravegaSourceReader
- SimpleCredentials(String, String) - Constructor for class io.pravega.connectors.flink.util.FlinkPravegaUtils.SimpleCredentials
- SINK_ENABLE_WATERMARK_PROPAGATION - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SINK_ROUTINGKEY_FIELD_NAME - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SINK_SEMANTIC - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SINK_SEMANTIC_VALUE_AT_LEAST_ONCE - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- SINK_SEMANTIC_VALUE_BEST_EFFORT - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- SINK_SEMANTIC_VALUE_EXACTLY_ONCE - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- SINK_STREAM - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- SINK_TXN_LEASE_RENEWAL_INTERVAL - Static variable in class io.pravega.connectors.flink.dynamic.table.PravegaOptions
- snapshotConfiguration() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- snapshotState(long) - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
- snapshotState(long) - Method in class io.pravega.connectors.flink.source.reader.PravegaSourceReader
- splitId() - Method in class io.pravega.connectors.flink.source.split.PravegaSplit
- splitId(int) - Static method in class io.pravega.connectors.flink.source.split.PravegaSplit
- start() - Method in class io.pravega.connectors.flink.source.enumerator.PravegaSplitEnumerator
- STREAM_METRICS_GROUP - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- STREAM_NAMES_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- StreamWithBoundaries - Class in io.pravega.connectors.flink.util
-
A Pravega stream with optional boundaries based on stream cuts.
- StreamWithBoundaries(Stream, StreamCut, StreamCut) - Constructor for class io.pravega.connectors.flink.util.StreamWithBoundaries
- supportsMetadataProjection() - Method in class io.pravega.connectors.flink.dynamic.table.FlinkPravegaDynamicTableSource
T
- tableExists(ObjectPath) - Method in class io.pravega.connectors.flink.table.catalog.pravega.PravegaCatalog
- tableSchemaToSchemaInfo(TableSchema, SerializationFormat) - Static method in class io.pravega.connectors.flink.table.catalog.pravega.util.PravegaSchemaUtils
- TIMESTAMP_FORMAT - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
- toSplitType(String, PravegaSplit) - Method in class io.pravega.connectors.flink.source.reader.PravegaSourceReader
- toString() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- toString() - Method in class io.pravega.connectors.flink.sink.PravegaTransactionState
- transactionalWriter - Variable in class io.pravega.connectors.flink.sink.PravegaCommitter
- TransactionStateSerializer() - Constructor for class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer
- TransactionStateSerializerSnapshot() - Constructor for class io.pravega.connectors.flink.FlinkPravegaWriter.TransactionStateSerializer.TransactionStateSerializerSnapshot
- txnLeaseRenewalPeriod - Variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
U
- uid - Variable in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
- uid(String) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Configures the source uid to identify the checkpoint state of this source.
- UNREAD_BYTES_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- URI - Static variable in class io.pravega.connectors.flink.formats.registry.PravegaRegistryOptions
V
- validateTableSinkOptions(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- validateTableSourceOptions(ReadableConfig) - Static method in class io.pravega.connectors.flink.dynamic.table.PravegaOptionsUtil
- valueOf(String) - Static method in enum io.pravega.connectors.flink.PravegaWriterMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.pravega.connectors.flink.PravegaWriterMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wakeUp() - Method in class io.pravega.connectors.flink.source.reader.PravegaSplitReader
- withCheckpointInitiateTimeout(Time) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Sets the timeout for initiating a checkpoint in Pravega.
- withControllerURI(URI) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures the Pravega controller RPC URI.
- withCredentials(Credentials) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures the Pravega credentials to use.
- withDefaultScope(String) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures the default Pravega scope, to resolve unqualified stream names and to support reader groups.
- withDeserializationSchema(DeserializationSchema<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
-
Sets the deserialization schema.
- withDeserializationSchema(DeserializationSchema<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
-
Sets the deserialization schema.
- withDeserializationSchema(DeserializationSchema<T>) - Method in class io.pravega.connectors.flink.source.PravegaSourceBuilder
-
Sets the deserialization schema.
- withDeserializationSchemaFromRegistry(String, Class<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
-
Sets the deserialization schema from schema registry.
- withEventReadTimeout(Time) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Sets the timeout for the call to read events from Pravega.
- withEventRouter(PravegaEventRouter<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat.Builder
-
Sets the event router.
- withEventRouter(PravegaEventRouter<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.Builder
-
Sets the event router.
- withEventRouter(PravegaEventRouter<T>) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Sets the event router.
- withHostnameValidation(boolean) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Enables or disables TLS hostname validation (default: true).
- withMaxOutstandingCheckpointRequest(int) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Configures the maximum outstanding checkpoint requests to Pravega (default=3).
- withPravegaConfig(PravegaConfig) - Method in class io.pravega.connectors.flink.AbstractReaderBuilder
-
Set the Pravega client configuration, which includes connection info, security info, and a default scope.
- withPravegaConfig(PravegaConfig) - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
Set the Pravega client configuration, which includes connection info, security info, and a default scope.
- withPravegaConfig(PravegaConfig) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Set the Pravega client configuration, which includes connection info, security info, and a default scope.
- withReaderGroupName(String) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Configures the reader group name.
- withReaderGroupRefreshTime(Time) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Sets the group refresh time, with a default of 1 second.
- withReaderGroupScope(String) - Method in class io.pravega.connectors.flink.AbstractStreamingReaderBuilder
-
Configures the reader group scope for synchronization purposes.
- withSchemaRegistryURI(URI) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures the Pravega schema registry URI.
- withScope(String) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures the self-defined Pravega scope.
- withSerializationSchema(SerializationSchema<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat.Builder
-
Sets the serialization schema.
- withSerializationSchema(SerializationSchema<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.Builder
-
Sets the serialization schema.
- withSerializationSchema(SerializationSchema<T>) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Sets the serialization schema.
- withSerializationSchemaFromRegistry(String, Class<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat.Builder
-
Sets the serialization schema from schema registry.
- withSerializationSchemaFromRegistry(String, Class<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter.Builder
-
Sets the serialization schema from schema registry.
- withTimestampAssigner(AssignerWithTimeWindows<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
-
Sets the timestamp and watermark assigner.
- withTimestampAssigner(AssignerWithTimeWindows<T>) - Method in class io.pravega.connectors.flink.source.PravegaSourceBuilder
-
Sets the timestamp and watermark assigner.
- withTrustStore(String) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures truststore value.
- withTxnLeaseRenewalPeriod(Time) - Method in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
-
Sets the transaction lease renewal period.
- withTxnLeaseRenewalPeriod(Time) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Sets the transaction lease renewal period.
- withWriterMode(PravegaWriterMode) - Method in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
-
Sets the writer mode to provide at-least-once or exactly-once guarantees.
- withWriterMode(PravegaWriterMode) - Method in class io.pravega.connectors.flink.sink.PravegaSinkBuilder
-
Sets the writer mode to provide at-least-once or exactly-once guarantees.
- WrappingSerializer<T> - Interface in io.pravega.connectors.flink.serialization
-
Interface for serializers that wrap Pravega's
Serializer
. - write(T, SinkWriter.Context) - Method in class io.pravega.connectors.flink.sink.PravegaEventWriter
- write(T, SinkWriter.Context) - Method in class io.pravega.connectors.flink.sink.PravegaTransactionWriter
- writeError - Variable in class io.pravega.connectors.flink.sink.PravegaEventWriter
- writeRecord(T) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- writerId() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- writerMode - Variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
- writeToPravegaInEventTimeOrder(DataStream<T>, FlinkPravegaWriter<T>, int) - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
-
Writes a stream of elements to a Pravega stream with event time ordering.
All Classes All Packages