| 限定符和类型 | 方法和说明 |
|---|---|
FetchTask<SourceSplitBase> |
JdbcDataSourceDialect.createFetchTask(SourceSplitBase sourceSplitBase) |
FetchTask<SourceSplitBase> |
DataSourceDialect.createFetchTask(SourceSplitBase sourceSplitBase)
The fetch task used to fetch data of a snapshot split or stream split.
|
| 限定符和类型 | 方法和说明 |
|---|---|
FetchTask<SourceSplitBase> |
JdbcDataSourceDialect.createFetchTask(SourceSplitBase sourceSplitBase) |
FetchTask<SourceSplitBase> |
DataSourceDialect.createFetchTask(SourceSplitBase sourceSplitBase)
The fetch task used to fetch data of a snapshot split or stream split.
|
JdbcSourceFetchTaskContext |
JdbcDataSourceDialect.createFetchTaskContext(SourceSplitBase sourceSplitBase) |
FetchTask.Context |
DataSourceDialect.createFetchTaskContext(SourceSplitBase sourceSplitBase)
The task context used fot fetch task to fetch data from external systems.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JdbcSourceEventDispatcher.dispatchWatermarkEvent(Map<String,?> sourcePartition,
SourceSplitBase sourceSplit,
Offset watermark,
JdbcSourceEventDispatcher.WatermarkKind watermarkKind) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> |
JdbcIncrementalSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext) |
org.apache.flink.core.io.SimpleVersionedSerializer<SourceSplitBase> |
JdbcIncrementalSource.getSplitSerializer() |
org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> |
JdbcIncrementalSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext,
PendingSplitsState checkpoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> |
JdbcIncrementalSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext) |
org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState> |
JdbcIncrementalSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> enumContext,
PendingSplitsState checkpoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<SourceSplitBase> |
StreamSplitAssigner.getNext() |
Optional<SourceSplitBase> |
SplitAssigner.getNext()
Gets the next split.
|
Optional<SourceSplitBase> |
SnapshotSplitAssigner.getNext() |
Optional<SourceSplitBase> |
HybridSplitAssigner.getNext() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StreamSplitAssigner.addSplits(Collection<SourceSplitBase> splits) |
void |
SplitAssigner.addSplits(Collection<SourceSplitBase> splits)
Adds a set of splits to this assigner.
|
void |
SnapshotSplitAssigner.addSplits(Collection<SourceSplitBase> splits) |
void |
HybridSplitAssigner.addSplits(Collection<SourceSplitBase> splits) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IncrementalSourceEnumerator.addSplitsBack(List<SourceSplitBase> splits,
int subtaskId) |
| 构造器和说明 |
|---|
IncrementalSourceEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> context,
SourceConfig sourceConfig,
SplitAssigner splitAssigner) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SnapshotSplit
The split to describe a split of a MySql table snapshot.
|
class |
StreamSplit
The split to describe the binlog of MySql table(s).
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected SourceSplitBase |
SourceSplitState.split |
| 限定符和类型 | 方法和说明 |
|---|---|
SourceSplitBase |
SourceSplitSerializer.deserialize(int version,
byte[] serialized) |
SourceSplitBase |
SourceSplitSerializer.deserializeSplit(int version,
byte[] serialized) |
abstract SourceSplitBase |
SourceSplitState.toSourceSplit()
Use the current split state to create a new MySqlSplit.
|
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
SourceSplitSerializer.serialize(SourceSplitBase split) |
| 构造器和说明 |
|---|
SourceSplitState(SourceSplitBase split) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SourceSplitBase |
JdbcIncrementalSourceReader.toSplitType(String splitId,
SourceSplitState splitState) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SourceSplitBase> |
JdbcIncrementalSourceReader.snapshotState(long checkpointId) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SourceSplitState |
JdbcIncrementalSourceReader.initializedState(SourceSplitBase split) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JdbcIncrementalSourceReader.addSplits(List<SourceSplitBase> splits) |
void |
JdbcSourceSplitReader.handleSplitsChanges(org.apache.flink.connector.base.source.reader.splitreader.SplitsChange<SourceSplitBase> splitsChanges) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
JdbcSourceFetchTaskContext.configure(SourceSplitBase sourceSplitBase) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
JdbcSourceStreamFetcher.submitTask(FetchTask<SourceSplitBase> fetchTask) |
void |
JdbcSourceScanFetcher.submitTask(FetchTask<SourceSplitBase> fetchTask) |
Copyright © 2022 10MG. All rights reserved.