public class AmazonDynamoDBSourceReader extends Object implements SourceReader<SeaTunnelRow,AmazonDynamoDBSourceSplit>
SourceReader.Context| 限定符和类型 | 字段和说明 |
|---|---|
protected AmazonDynamoDBSourceOptions |
amazondynamodbSourceOptions |
protected SourceReader.Context |
context |
protected software.amazon.awssdk.services.dynamodb.DynamoDbClient |
dynamoDbClient |
protected SeaTunnelRowDeserializer |
seaTunnelRowDeserializer |
| 构造器和说明 |
|---|
AmazonDynamoDBSourceReader(SourceReader.Context context,
AmazonDynamoDBSourceOptions amazondynamodbSourceOptions,
SeaTunnelRowType typeInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSplits(List<AmazonDynamoDBSourceSplit> splits) |
void |
close() |
void |
handleNoMoreSplits() |
void |
notifyCheckpointComplete(long checkpointId) |
void |
open() |
void |
pollNext(Collector<SeaTunnelRow> output) |
List<AmazonDynamoDBSourceSplit> |
snapshotState(long checkpointId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleSourceEventnotifyCheckpointAbortedprotected software.amazon.awssdk.services.dynamodb.DynamoDbClient dynamoDbClient
protected SourceReader.Context context
protected AmazonDynamoDBSourceOptions amazondynamodbSourceOptions
protected SeaTunnelRowDeserializer seaTunnelRowDeserializer
public AmazonDynamoDBSourceReader(SourceReader.Context context, AmazonDynamoDBSourceOptions amazondynamodbSourceOptions, SeaTunnelRowType typeInfo)
public void open()
open 在接口中 SourceReader<SeaTunnelRow,AmazonDynamoDBSourceSplit>public void close()
close 在接口中 AutoCloseableclose 在接口中 SourceReader<SeaTunnelRow,AmazonDynamoDBSourceSplit>public void pollNext(Collector<SeaTunnelRow> output) throws InterruptedException
public List<AmazonDynamoDBSourceSplit> snapshotState(long checkpointId)
public void addSplits(List<AmazonDynamoDBSourceSplit> splits)
public void handleNoMoreSplits()
public void notifyCheckpointComplete(long checkpointId)
notifyCheckpointComplete 在接口中 CheckpointListenerCopyright © 2024 The Apache Software Foundation. All rights reserved.