| Package | Description |
|---|---|
| org.apache.flink.connector.dynamodb.sink | |
| org.apache.flink.connector.dynamodb.table | |
| org.apache.flink.connector.dynamodb.util |
| Modifier and Type | Method and Description |
|---|---|
DynamoDbWriteRequest |
DynamoDbBeanElementConverter.apply(InputT element,
org.apache.flink.api.connector.sink2.SinkWriter.Context context) |
DynamoDbWriteRequest |
DynamoDbWriteRequest.Builder.build() |
protected DynamoDbWriteRequest |
DynamoDbWriterStateSerializer.deserializeRequestFromStream(long requestSize,
DataInputStream in) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.sink2.StatefulSink.StatefulSinkWriter<InputT,org.apache.flink.connector.base.sink.writer.BufferedRequestState<DynamoDbWriteRequest>> |
DynamoDbSink.createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context) |
org.apache.flink.core.io.SimpleVersionedSerializer<org.apache.flink.connector.base.sink.writer.BufferedRequestState<DynamoDbWriteRequest>> |
DynamoDbSink.getWriterStateSerializer() |
org.apache.flink.api.connector.sink2.StatefulSink.StatefulSinkWriter<InputT,org.apache.flink.connector.base.sink.writer.BufferedRequestState<DynamoDbWriteRequest>> |
DynamoDbSink.restoreWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context,
Collection<org.apache.flink.connector.base.sink.writer.BufferedRequestState<DynamoDbWriteRequest>> recoveredState) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DynamoDbWriterStateSerializer.serializeRequestToStream(DynamoDbWriteRequest request,
DataOutputStream out)
Serializes
DynamoDbWriteRequest in form of
[TABLE_NAME,WRITE_REQUEST_TYPE(PUT/DELETE),WRITE_REQUEST]. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.sink2.StatefulSink.StatefulSinkWriter<InputT,org.apache.flink.connector.base.sink.writer.BufferedRequestState<DynamoDbWriteRequest>> |
DynamoDbSink.restoreWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context,
Collection<org.apache.flink.connector.base.sink.writer.BufferedRequestState<DynamoDbWriteRequest>> recoveredState) |
DynamoDbSinkBuilder<InputT> |
DynamoDbSinkBuilder.setElementConverter(org.apache.flink.connector.base.sink.writer.ElementConverter<InputT,DynamoDbWriteRequest> elementConverter) |
| Constructor and Description |
|---|
DynamoDbSink(org.apache.flink.connector.base.sink.writer.ElementConverter<InputT,DynamoDbWriteRequest> elementConverter,
int maxBatchSize,
int maxInFlightRequests,
int maxBufferedRequests,
long maxBatchSizeInBytes,
long maxTimeInBufferMS,
long maxRecordSizeInBytes,
boolean failOnError,
String tableName,
List<String> overwriteByPartitionKeys,
Properties dynamoDbClientProperties) |
| Modifier and Type | Method and Description |
|---|---|
DynamoDbWriteRequest |
RowDataElementConverter.apply(org.apache.flink.table.data.RowData element,
org.apache.flink.api.connector.sink2.SinkWriter.Context context) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<DynamoDbWriteRequest> |
DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
static DynamoDbWriteRequest |
DynamoDbSerializationUtil.deserializeWriteRequest(DataInputStream in) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DynamoDbSerializationUtil.serializeWriteRequest(DynamoDbWriteRequest dynamoDbWriteRequest,
DataOutputStream out) |
Copyright © 2022–2023 The Apache Software Foundation. All rights reserved.