A B C D E F G H I J L N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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
- 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
- AbstractTableSinkBuilder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableSink.AbstractTableSinkBuilder
- 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
- AssignerWithTimeWindows<T> - Interface in io.pravega.connectors.flink.watermark
- ATLEAST_ONCE - io.pravega.connectors.flink.PravegaWriterMode
B
- 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.FlinkPravegaJsonTableSink.Builder
-
Deprecated.Builds the
FlinkPravegaJsonTableSink
. - build() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource.Builder
-
Deprecated.Builds a
FlinkPravegaReader
based on the configuration. - 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
. - 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.FlinkPravegaJsonTableSink
-
Deprecated.
- builder() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSink.Builder
-
Deprecated.
- builder() - Static method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource
-
Deprecated.A builder for
FlinkPravegaJsonTableSource
to read Pravega streams using the Flink Table API. - builder() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource.Builder
-
Deprecated.
- 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() - Method in class io.pravega.connectors.flink.Pravega.TableSinkWriterBuilder
- builder() - Method in class io.pravega.connectors.flink.Pravega.TableSourceReaderBuilder
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaJsonTableSink.Builder
-
Deprecated.
- Builder() - Constructor for class io.pravega.connectors.flink.FlinkPravegaJsonTableSource.Builder
-
Deprecated.
- 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
- BuilderBase() - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableSource.BuilderBase
C
- cancel() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- checkWriteError() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- 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
- closeInputFormat() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- configure(String[], TypeInformation<?>[]) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
- configure(Configuration) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- configure(Configuration) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- configureTableSource(T) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource.BuilderBase
-
Applies a configuration to the table source.
- CONNECTOR_CONNECTION_CONFIG - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_CONTROLLER_URI - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_DEFAULT_SCOPE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_SECURITY - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_SECURITY_AUTH_TOKEN - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_SECURITY_AUTH_TYPE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_SECURITY_TRUST_STORE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_CONNECTION_CONFIG_SECURITY_VALIDATE_HOSTNAME - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_METRICS - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP_CHECKPOINT_INITIATE_TIMEOUT_INTERVAL - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP_EVENT_READ_TIMEOUT_INTERVAL - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP_NAME - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP_REFRESH_INTERVAL - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP_SCOPE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_READER_GROUP_UID - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_STREAM_INFO - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_STREAM_INFO_END_STREAMCUT - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_STREAM_INFO_SCOPE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_STREAM_INFO_START_STREAMCUT - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_STREAM_INFO_STREAM - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_READER_USER_TIMESTAMP_ASSIGNER - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_TYPE_VALUE_PRAVEGA - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_VERSION_VALUE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_ENABLE_WATERMARK - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_MODE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_MODE_VALUE_ATLEAST_ONCE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_MODE_VALUE_EXACTLY_ONCE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_ROUTING_KEY_FILED_NAME - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_SCOPE - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_STREAM - Static variable in class io.pravega.connectors.flink.Pravega
- CONNECTOR_WRITER_TXN_LEASE_RENEWAL_INTERVAL - Static variable in class io.pravega.connectors.flink.Pravega
- ConnectorConfigurations - Class in io.pravega.connectors.flink.util
-
Pravega connector configurations used to parse and map the
DescriptorProperties
. - ConnectorConfigurations() - Constructor for class io.pravega.connectors.flink.util.ConnectorConfigurations
- ConnectorConfigurations.ConfigurationType - Enum in io.pravega.connectors.flink.util
- ConnectorConfigurations.SimpleCredentials - Class in io.pravega.connectors.flink.util
- createBatchTableSink(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- createBatchTableSource(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- createClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- createClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- createCopy() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSink
-
Deprecated.
- createCopy() - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase.FlinkPravegaTableSinkImpl
- createCopy() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
-
Creates a copy of the sink for configuration purposes.
- createEventStreamClientFactory() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Create the
EventStreamClientFactory
for the current configuration. - createEventStreamReader(String) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Create the
EventStreamReader
for the current configuration. - createExecutorService() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- createExecutorService() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- createFlinkPravegaTableSink(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- createFlinkPravegaTableSource(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- createInputSplits(int) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- createInternalWriter() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- createMasterTriggerRestoreHook() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- createOutputFormat(FlinkPravegaTableSink.TableSinkConfiguration) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink.AbstractTableSinkBuilder
-
Creates FlinkPravegaOutputFormat based on the given table sink configuration and current builder state.
- createOutputFormat(FlinkPravegaTableSink.TableSinkConfiguration) - Method in class io.pravega.connectors.flink.Pravega.TableSinkWriterBuilder
-
Creates FlinkPravegaOutputFormat based on the given table sink configuration and current builder state.
- createPravegaReader(String, String, DeserializationSchema<T>, ReaderConfig, EventStreamClientFactory) - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
-
Creates a Pravga
EventStreamReader
. - createReaderGroupManager() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
-
Create the
ReaderGroupManager
for the current configuration. - createSinkFunction(FlinkPravegaTableSink.TableSinkConfiguration) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink.AbstractTableSinkBuilder
-
Creates the sink function based on the given table sink configuration and current builder state.
- createSinkFunction(FlinkPravegaTableSink.TableSinkConfiguration) - Method in class io.pravega.connectors.flink.Pravega.TableSinkWriterBuilder
-
Creates the sink function based on the given table sink configuration and current builder state.
- createStreamTableSink(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
- createStreamTableSource(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
D
- DEFAULT_TXN_LEASE_RENEWAL_PERIOD_MILLIS - Static variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
- deserializationFor(Class<T>) - Static method in class io.pravega.connectors.flink.serialization.PravegaSerialization
-
Deprecated.
- deserialize(byte[]) - Method in class io.pravega.connectors.flink.serialization.JsonRowDeserializationSchema
-
Deprecated.
- deserialize(byte[]) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.serialization.JsonSerializer
- deserialize(ByteBuffer) - Method in class io.pravega.connectors.flink.util.FlinkPravegaUtils.FlinkDeserializer
E
- emitDataSet(DataSet<Row>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
- emitDataStream(DataStream<Row>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
-
NOTE: This method is for internal use only for defining a TableSink.
- 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).
- enableWatermark - Variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
- enableWatermark(boolean) - Method in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
-
Enable watermark.
- equals(Object) - Method in class io.pravega.connectors.flink.PravegaInputSplit
- eventStreamClientFactory - Variable in class io.pravega.connectors.flink.FlinkPravegaReader
- EventTimeOrderingOperator<K,T> - Class in io.pravega.connectors.flink
-
Orders elements into event time order using the watermark and managed state to buffer elements.
- EventTimeOrderingOperator() - Constructor for class io.pravega.connectors.flink.EventTimeOrderingOperator
-
Creates an event time-based reordering operator.
- EXACTLY_ONCE - io.pravega.connectors.flink.PravegaWriterMode
- explainSource() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource
-
Deprecated.
- explainSource() - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase.FlinkPravegaTableSourceImpl
- extractEvent(EventRead<T>) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
-
An method for applying the metadata in deserialization.
- extractTimestamp(T, long) - Method in class io.pravega.connectors.flink.watermark.LowerBoundAssigner
F
- failOnMissingField(boolean) - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource.Builder
-
Deprecated.Sets flag whether to fail if a field is missing.
- FlinkDeserializer(DeserializationSchema<T>) - Constructor for class io.pravega.connectors.flink.util.FlinkPravegaUtils.FlinkDeserializer
- FlinkPravegaBatchTableSourceSinkFactory - Class in io.pravega.connectors.flink
-
A batch table source factory implementation of
BatchTableSourceFactory
to access Pravega streams. - FlinkPravegaBatchTableSourceSinkFactory() - Constructor for class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- 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. - FlinkPravegaJsonTableSink - Class in io.pravega.connectors.flink
-
Deprecated.Use the
Pravega
descriptor along with schema and format descriptors to defineFlinkPravegaTableSink
SeeTableEnvironment.connect(ConnectorDescriptor)
for more details on descriptors. - FlinkPravegaJsonTableSink.Builder - Class in io.pravega.connectors.flink
-
Deprecated.A builder for
FlinkPravegaJsonTableSink
. - FlinkPravegaJsonTableSource - Class in io.pravega.connectors.flink
-
Deprecated.Use the
Pravega
descriptor along with schema and format descriptors to defineFlinkPravegaTableSource
SeeTableEnvironment.connect(ConnectorDescriptor)
for more details on descriptors. - FlinkPravegaJsonTableSource(Supplier<FlinkPravegaReader<Row>>, Supplier<FlinkPravegaInputFormat<Row>>, TableSchema) - Constructor for class io.pravega.connectors.flink.FlinkPravegaJsonTableSource
-
Deprecated.
- FlinkPravegaJsonTableSource.Builder - Class in io.pravega.connectors.flink
-
Deprecated.A builder for
FlinkPravegaJsonTableSource
to read JSON-formatted Pravega streams using the Flink Table 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
. - FlinkPravegaStreamTableSourceSinkFactory - Class in io.pravega.connectors.flink
-
A stream table source factory implementation of
StreamTableSourceFactory
to access Pravega streams. - FlinkPravegaStreamTableSourceSinkFactory() - Constructor for class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
- FlinkPravegaTableFactoryBase - Class in io.pravega.connectors.flink
- FlinkPravegaTableFactoryBase() - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- FlinkPravegaTableFactoryBase.FlinkPravegaTableSinkImpl - Class in io.pravega.connectors.flink
-
Pravega table sink implementation.
- FlinkPravegaTableFactoryBase.FlinkPravegaTableSourceImpl - Class in io.pravega.connectors.flink
- FlinkPravegaTableSink - Class in io.pravega.connectors.flink
-
An append-only table sink to emit a streaming table as a Pravega stream.
- FlinkPravegaTableSink(Function<FlinkPravegaTableSink.TableSinkConfiguration, FlinkPravegaWriter<Row>>, Function<FlinkPravegaTableSink.TableSinkConfiguration, FlinkPravegaOutputFormat<Row>>) - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableSink
-
Creates a Pravega
AppendStreamTableSink
. - FlinkPravegaTableSink.AbstractTableSinkBuilder<B extends FlinkPravegaTableSink.AbstractTableSinkBuilder> - Class in io.pravega.connectors.flink
-
An abstract
FlinkPravegaTableSink
builder. - FlinkPravegaTableSink.TableSinkConfiguration - Class in io.pravega.connectors.flink
-
The table sink configuration which is provided by the table environment via
TableSink::configure
. - FlinkPravegaTableSinkImpl(Function<FlinkPravegaTableSink.TableSinkConfiguration, FlinkPravegaWriter<Row>>, Function<FlinkPravegaTableSink.TableSinkConfiguration, FlinkPravegaOutputFormat<Row>>) - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase.FlinkPravegaTableSinkImpl
- FlinkPravegaTableSource - Class in io.pravega.connectors.flink
-
A
TableSource
to read Pravega streams using the Flink Table API. - FlinkPravegaTableSource(Supplier<FlinkPravegaReader<Row>>, Supplier<FlinkPravegaInputFormat<Row>>, TableSchema, TypeInformation<Row>) - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableSource
-
Creates a Pravega
TableSource
. - FlinkPravegaTableSource.BuilderBase<T extends FlinkPravegaTableSource,B extends io.pravega.connectors.flink.AbstractStreamingReaderBuilder> - Class in io.pravega.connectors.flink
-
A base builder for
FlinkPravegaTableSource
to read Pravega streams using the Flink Table API. - FlinkPravegaTableSourceImpl(Supplier<FlinkPravegaReader<Row>>, Supplier<FlinkPravegaInputFormat<Row>>, TableSchema, TypeInformation<Row>) - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase.FlinkPravegaTableSourceImpl
-
Creates a Pravega Table Source Implementation Instance
FlinkPravegaTableSource
. - 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
. - 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
. - 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, 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, 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.
G
- generateRandomReaderGroupName() - Static method in class io.pravega.connectors.flink.util.FlinkPravegaUtils
-
Generates a random reader group name.
- getAssignerWithTimeWindows() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource.Builder
-
Deprecated.
- getAssignerWithTimeWindows() - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
- getAssignerWithTimeWindows() - Method in class io.pravega.connectors.flink.Pravega.TableSourceReaderBuilder
- getAuthenticationToken() - Method in class io.pravega.connectors.flink.util.ConnectorConfigurations.SimpleCredentials
- getAuthenticationType() - Method in class io.pravega.connectors.flink.util.ConnectorConfigurations.SimpleCredentials
- getBatchClientFactory(String, ClientConfig) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- getClientConfig() - Method in class io.pravega.connectors.flink.PravegaConfig
-
Gets the
ClientConfig
to use with the Pravega client. - getDataSet(ExecutionEnvironment) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
-
NOTE: This method is for internal use only for defining a TableSource.
- getDataStream(StreamExecutionEnvironment) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
-
NOTE: This method is for internal use only for defining a TableSource.
- getDefaultScope() - Method in class io.pravega.connectors.flink.PravegaConfig
-
Gets the default Pravega scope.
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat.Builder
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSource.Builder
-
Deprecated.
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
- getDeserializationSchema() - Method in class io.pravega.connectors.flink.Pravega.TableSourceReaderBuilder
- getDeserializationSchema(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- getEnableWatermark() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Gets this enable watermark flag.
- getEventRouter() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getEventRouter() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Gets the associated event router.
- getFailOnMissingField() - Method in class io.pravega.connectors.flink.serialization.JsonRowDeserializationSchema
-
Deprecated.Gets the failure behavior if a JSON field is missing.
- getFieldNames() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
- getFieldTypes() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
- getInputSplitAssigner(PravegaInputSplit[]) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- getOutputType() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink
- 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.
- getPravegaWriterMode() - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Gets this writer's operating mode.
- getProctimeAttribute() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
- getProducedType() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- getProducedType() - Method in class io.pravega.connectors.flink.serialization.JsonRowDeserializationSchema
-
Deprecated.
- getProducedType() - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- 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.
- getRequiredContext() - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- getReturnType() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
- getRoutingKey(T) - Method in interface io.pravega.connectors.flink.PravegaEventRouter
-
Fetch the routing key for the given event.
- getRowtimeAttributeDescriptors() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
- getScope() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getSegmentRange() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- getSerializationSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getSerializationSchema(String[]) - Method in class io.pravega.connectors.flink.FlinkPravegaJsonTableSink.Builder
-
Deprecated.
- getSerializationSchema(String[]) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink.AbstractTableSinkBuilder
-
Gets a serialization schema based on the given output field names.
- getSerializationSchema(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- getSplitNumber() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- getStatistics(BaseStatistics) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- getStream() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- getSupportedProperties() - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- getTableSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource.BuilderBase
-
Returns the configured table schema.
- getTableSchema() - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
- getValidatedProperties(Map<String, String>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- getVersion() - Method in class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- getVersion() - Method in class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
- getVersion() - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
- 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.
H
- hashCode() - Method in class io.pravega.connectors.flink.PravegaInputSplit
I
- initializeState(StateInitializationContext) - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
- invoke(T, SinkFunction.Context) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- io.pravega.connectors.flink - package io.pravega.connectors.flink
- io.pravega.connectors.flink.serialization - package io.pravega.connectors.flink.serialization
- io.pravega.connectors.flink.util - package io.pravega.connectors.flink.util
- io.pravega.connectors.flink.watermark - package io.pravega.connectors.flink.watermark
- isEndOfStream(Row) - Method in class io.pravega.connectors.flink.serialization.JsonRowDeserializationSchema
-
Deprecated.
- isEndOfStream(T) - Method in class io.pravega.connectors.flink.serialization.PravegaDeserializationSchema
- isErrorOccurred() - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- 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.
- isStreamEnvironment() - Method in class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- isStreamEnvironment() - Method in class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
- isStreamEnvironment() - Method in class io.pravega.connectors.flink.FlinkPravegaTableFactoryBase
J
- JsonRowDeserializationSchema - Class in io.pravega.connectors.flink.serialization
-
Deprecated.Please use
JsonRowDeserializationSchema
from flink-json module - JsonRowDeserializationSchema(TypeInformation<Row>) - Constructor for class io.pravega.connectors.flink.serialization.JsonRowDeserializationSchema
-
Deprecated.Creates a JSON deserialization schema for the given fields and types.
- JsonRowSerializationSchema - Class in io.pravega.connectors.flink.serialization
-
Deprecated.Please use
JsonRowSerializationSchema
from flink-json module - JsonRowSerializationSchema(String[]) - Constructor for class io.pravega.connectors.flink.serialization.JsonRowSerializationSchema
-
Deprecated.Creates a JSON serialization schema for the given fields and types.
- JsonSerializer<T> - Class in io.pravega.connectors.flink.serialization
- JsonSerializer(Class<T>) - Constructor for class io.pravega.connectors.flink.serialization.JsonSerializer
L
- LowerBoundAssigner<T> - Class in io.pravega.connectors.flink.watermark
- LowerBoundAssigner() - Constructor for class io.pravega.connectors.flink.watermark.LowerBoundAssigner
N
- nextRecord(T) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- notifyCheckpointComplete(long) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Notifies the writer that a checkpoint is complete.
O
- of(Stream, StreamCut, StreamCut) - Static method in class io.pravega.connectors.flink.util.StreamWithBoundaries
- onEventTime(InternalTimer<K, VoidNamespace>) - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
-
Occurs when an event-time timer fires due to watermark progression.
- ONLINE_READERS_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- onProcessingTime(InternalTimer<K, VoidNamespace>) - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
- open() - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
- open(int, int) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- open(PravegaInputSplit) - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- 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
- outputFormatFactory - Variable in class io.pravega.connectors.flink.FlinkPravegaTableSink
-
A factory for output format.
P
- parseConfigurations(DescriptorProperties, ConnectorConfigurations.ConfigurationType) - Method in class io.pravega.connectors.flink.util.ConnectorConfigurations
- Pravega - Class in io.pravega.connectors.flink
-
Pravega connector descriptor.
- Pravega() - Constructor for class io.pravega.connectors.flink.Pravega
- PRAVEGA_READER_METRICS_GROUP - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- Pravega.TableSinkWriterBuilder<T extends AbstractStreamingWriterBuilder> - Class in io.pravega.connectors.flink
-
Writer builder which can be used to define the Pravega writer configurations.
- Pravega.TableSourceReaderBuilder<T extends io.pravega.connectors.flink.AbstractStreamingReaderBuilder> - Class in io.pravega.connectors.flink
-
Reader builder which can be used to define the Pravega reader configurations.
- 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.
- PravegaEventRouter<T> - Interface in io.pravega.connectors.flink
-
The event router which is used to extract the routing key for pravega from the event.
- PravegaInputSplit - Class in io.pravega.connectors.flink
-
A
PravegaInputSplit
corresponds to a PravegaSegmentRange
. - PravegaInputSplit(int, SegmentRange) - Constructor for class io.pravega.connectors.flink.PravegaInputSplit
- PravegaSerialization - Class in io.pravega.connectors.flink.serialization
-
Deprecated.Please use the constructor with
JavaSerializer
instead. - PravegaSerialization() - Constructor for class io.pravega.connectors.flink.serialization.PravegaSerialization
-
Deprecated.
- 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
- PravegaValidator - Class in io.pravega.connectors.flink
-
Pravega descriptor validation implementation for validating the Pravega reader and writer configurations.
- PravegaValidator() - Constructor for class io.pravega.connectors.flink.PravegaValidator
- PravegaWriterMode - Enum in io.pravega.connectors.flink
-
The supported modes of operation for flink's pravega writer.
- processElement(StreamRecord<T>) - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
- processWatermark(Watermark) - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
R
- reachedEnd() - Method in class io.pravega.connectors.flink.FlinkPravegaInputFormat
- READER - io.pravega.connectors.flink.util.ConnectorConfigurations.ConfigurationType
- 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
- readerGroupManager - Variable in class io.pravega.connectors.flink.FlinkPravegaReader
- requiredContext() - Method in class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- requiredContext() - Method in class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
- resolve(String) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Resolves the given stream name.
- resolveStream() - Method in class io.pravega.connectors.flink.AbstractWriterBuilder
-
Resolves the stream to be provided to the writer, 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.
- restoreState(List<FlinkPravegaWriter.PendingTransaction>) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
-
Restores the state, which here means the IDs of transaction for which we have to ensure that they are really committed.
- run(SourceFunction.SourceContext<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
S
- SCOPE_NAME_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- SEGMENT_POSITIONS_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- SEPARATOR - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
- serializationFor(Class<T>) - Static method in class io.pravega.connectors.flink.serialization.PravegaSerialization
-
Deprecated.
- serialize(Row) - Method in class io.pravega.connectors.flink.serialization.JsonRowSerializationSchema
-
Deprecated.
- 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.util.FlinkPravegaUtils.FlinkDeserializer
- setCheckpointTrigger(ExternallyInducedSource.CheckpointTrigger) - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- setFailOnMissingField(boolean) - Method in class io.pravega.connectors.flink.serialization.JsonRowDeserializationSchema
-
Deprecated.Configures the failure behaviour if a JSON field is missing.
- setInputType(TypeInformation<?>, ExecutionConfig) - Method in class io.pravega.connectors.flink.EventTimeOrderingOperator
- setProctimeAttribute(String) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
-
Declares a field of the schema to be the processing time attribute.
- setRowtimeAttributeDescriptors(List<RowtimeAttributeDescriptor>) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource
-
Declares a list of fields to be rowtime attributes.
- SimpleCredentials(String, String) - Constructor for class io.pravega.connectors.flink.util.ConnectorConfigurations.SimpleCredentials
- snapshotState(long, long) - Method in class io.pravega.connectors.flink.FlinkPravegaWriter
- stop() - Method in class io.pravega.connectors.flink.FlinkPravegaReader
- 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() - Constructor for class io.pravega.connectors.flink.util.StreamWithBoundaries
- supportedProperties() - Method in class io.pravega.connectors.flink.FlinkPravegaBatchTableSourceSinkFactory
- supportedProperties() - Method in class io.pravega.connectors.flink.FlinkPravegaStreamTableSourceSinkFactory
T
- TableSinkConfiguration(String[], TypeInformation[]) - Constructor for class io.pravega.connectors.flink.FlinkPravegaTableSink.TableSinkConfiguration
- tableSinkWriterBuilder() - Method in class io.pravega.connectors.flink.Pravega
- TableSinkWriterBuilder() - Constructor for class io.pravega.connectors.flink.Pravega.TableSinkWriterBuilder
- tableSourceReaderBuilder() - Method in class io.pravega.connectors.flink.Pravega
- TableSourceReaderBuilder() - Constructor for class io.pravega.connectors.flink.Pravega.TableSourceReaderBuilder
- toConnectorProperties() - Method in class io.pravega.connectors.flink.Pravega
-
Internal method for connector properties conversion.
- toString() - Method in class io.pravega.connectors.flink.PravegaInputSplit
- txnLeaseRenewalPeriod - Variable in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
U
- UNREAD_BYTES_METRICS_GAUGE - Static variable in class io.pravega.connectors.flink.FlinkPravegaReader
V
- validate(DescriptorProperties) - Method in class io.pravega.connectors.flink.PravegaValidator
- valueOf(String) - Static method in enum io.pravega.connectors.flink.PravegaWriterMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.pravega.connectors.flink.util.ConnectorConfigurations.ConfigurationType
-
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.
- values() - Static method in enum io.pravega.connectors.flink.util.ConnectorConfigurations.ConfigurationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- 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<Row>) - Method in class io.pravega.connectors.flink.Pravega.TableSourceReaderBuilder
-
Pass the deserialization schema to be used.
- 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.
- 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.
- withHostnameValidation(boolean) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Enables or disables TLS hostname validation (default: true).
- 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.
- withProctimeAttribute(String) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource.BuilderBase
-
Configures a field of the table to be a processing time attribute.
- withRoutingKeyField(String) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSink.AbstractTableSinkBuilder
-
Sets the field name to use as a Pravega event routing key.
- withRoutingKeyField(String) - Method in class io.pravega.connectors.flink.Pravega.TableSinkWriterBuilder
-
Sets the field name to use as a Pravega event routing key.
- withRowtimeAttribute(String, TimestampExtractor, WatermarkStrategy) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource.BuilderBase
-
Configures a field of the table to be a rowtime attribute.
- withSchema(TableSchema) - Method in class io.pravega.connectors.flink.FlinkPravegaTableSource.BuilderBase
-
Sets the schema of the produced table.
- withScope(String) - Method in class io.pravega.connectors.flink.PravegaConfig
-
Configures the self-defined Pravega scope.
- withSerializationSchema(SerializationSchema<Row>) - Method in class io.pravega.connectors.flink.Pravega.TableSinkWriterBuilder
-
Pass the serialization schema to be used.
- 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.
- withTimestampAssigner(AssignerWithTimeWindows<Row>) - Method in class io.pravega.connectors.flink.Pravega.TableSourceReaderBuilder
-
Configures the timestamp and watermark assigner.
- withTimestampAssigner(AssignerWithTimeWindows<T>) - Method in class io.pravega.connectors.flink.FlinkPravegaReader.Builder
-
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.
- withWriterMode(PravegaWriterMode) - Method in class io.pravega.connectors.flink.AbstractStreamingWriterBuilder
-
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
. - WRITER - io.pravega.connectors.flink.util.ConnectorConfigurations.ConfigurationType
- writeRecord(T) - Method in class io.pravega.connectors.flink.FlinkPravegaOutputFormat
- writerFactory - Variable in class io.pravega.connectors.flink.FlinkPravegaTableSink
-
A factory for the stream writer.
- 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