|
|
|
@ -35,7 +35,6 @@ import org.apache.flink.cdc.common.source.EventSourceProvider;
|
|
|
|
|
import org.apache.flink.cdc.common.source.FlinkSourceProvider;
|
|
|
|
|
import org.apache.flink.cdc.common.source.MetadataAccessor;
|
|
|
|
|
import org.apache.flink.cdc.connectors.values.ValuesDatabase;
|
|
|
|
|
import org.apache.flink.connector.base.source.hybrid.HybridSource;
|
|
|
|
|
import org.apache.flink.core.io.InputStatus;
|
|
|
|
|
import org.apache.flink.core.io.SimpleVersionedSerializer;
|
|
|
|
|
import org.apache.flink.core.memory.DataInputViewStreamWrapper;
|
|
|
|
@ -73,11 +72,7 @@ public class ValuesDataSource implements DataSource {
|
|
|
|
|
@Override
|
|
|
|
|
public EventSourceProvider getEventSourceProvider() {
|
|
|
|
|
ValuesDataSourceHelper.setSourceEvents(eventSetId);
|
|
|
|
|
HybridSource<Event> hybridSource =
|
|
|
|
|
HybridSource.builder(new ValuesSource(failAtPos, eventSetId, true))
|
|
|
|
|
.addSource(new ValuesSource(failAtPos, eventSetId, false))
|
|
|
|
|
.build();
|
|
|
|
|
return FlinkSourceProvider.of(hybridSource);
|
|
|
|
|
return FlinkSourceProvider.of(new ValuesSource(failAtPos, eventSetId, false));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|