Class SavepointDataStreamScanProvider

  • All Implemented Interfaces:
    org.apache.flink.table.connector.ParallelismProvider, org.apache.flink.table.connector.source.DataStreamScanProvider, org.apache.flink.table.connector.source.ScanTableSource.ScanRuntimeProvider

    public class SavepointDataStreamScanProvider
    extends Object
    implements org.apache.flink.table.connector.source.DataStreamScanProvider
    Savepoint data stream scan provider.
    • Constructor Detail

      • SavepointDataStreamScanProvider

        public SavepointDataStreamScanProvider​(@Nullable
                                               String stateBackendType,
                                               String statePath,
                                               OperatorIdentifier operatorIdentifier,
                                               org.apache.flink.api.common.typeinfo.TypeInformation keyTypeInfo,
                                               org.apache.flink.api.java.tuple.Tuple2<Integer,​List<StateValueColumnConfiguration>> keyValueProjections,
                                               org.apache.flink.table.types.logical.RowType rowType)
    • Method Detail

      • isBounded

        public boolean isBounded()
        Specified by:
        isBounded in interface org.apache.flink.table.connector.source.ScanTableSource.ScanRuntimeProvider
      • produceDataStream

        public org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> produceDataStream​(org.apache.flink.table.connector.ProviderContext providerContext,
                                                                                                                           org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv)
        Specified by:
        produceDataStream in interface org.apache.flink.table.connector.source.DataStreamScanProvider