@Experimental public class JdbcIncrementalSource<T> extends Object implements org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>, org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>
| 构造器和说明 |
|---|
JdbcIncrementalSource(JdbcSourceConfigFactory configFactory,
cn.tenmg.cdc.log.debezium.DebeziumDeserializationSchema<T> deserializationSchema,
OffsetFactory offsetFactory,
JdbcDataSourceDialect dataSourceDialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> |
createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext) |
org.apache.flink.api.connector.source.SourceReader |
createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext) |
org.apache.flink.api.connector.source.Boundedness |
getBoundedness() |
org.apache.flink.core.io.SimpleVersionedSerializer<PendingSplitsState> |
getEnumeratorCheckpointSerializer() |
org.apache.flink.api.common.typeinfo.TypeInformation<T> |
getProducedType() |
org.apache.flink.core.io.SimpleVersionedSerializer<SourceSplitBase> |
getSplitSerializer() |
org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> |
restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext,
PendingSplitsState checkpoint) |
public JdbcIncrementalSource(JdbcSourceConfigFactory configFactory, cn.tenmg.cdc.log.debezium.DebeziumDeserializationSchema<T> deserializationSchema, OffsetFactory offsetFactory, JdbcDataSourceDialect dataSourceDialect)
public org.apache.flink.api.connector.source.Boundedness getBoundedness()
getBoundedness 在接口中 org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>public org.apache.flink.api.connector.source.SourceReader createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext)
createReader 在接口中 org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>public org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext)
createEnumerator 在接口中 org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>public org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext, PendingSplitsState checkpoint)
restoreEnumerator 在接口中 org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>public org.apache.flink.core.io.SimpleVersionedSerializer<SourceSplitBase> getSplitSerializer()
getSplitSerializer 在接口中 org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>public org.apache.flink.core.io.SimpleVersionedSerializer<PendingSplitsState> getEnumeratorCheckpointSerializer()
getEnumeratorCheckpointSerializer 在接口中 org.apache.flink.api.connector.source.Source<T,SourceSplitBase,PendingSplitsState>Copyright © 2022 10MG. All rights reserved.