Package app.cash.backfila.client.dynamodbv2.internal

Types

AwsAttributeValueAdapter
Link copied to clipboard
object AwsAttributeValueAdapter
DynamoDbBackend
Link copied to clipboard
@Singleton()
class DynamoDbBackend @Inject() constructor(injector: Injector, backfills: MutableMap<String, KClass<out DynamoDbBackfill<*, *>>>, dynamoDbClient: DynamoDbClient, keyRangeCodec: DynamoDbKeyRangeCodec) : BackfillBackend
DynamoDbBackfillOperator
Link copied to clipboard
class DynamoDbBackfillOperator<I : Any, P : Any>(dynamoDbClient: DynamoDbClient, backfill: DynamoDbBackfill<I, P>, parametersOperator: BackfilaParametersOperator<P>, keyRangeCodec: DynamoDbKeyRangeCodec) : BackfillOperator
DynamoDbKeyRangeCodec
Link copied to clipboard
@Singleton()
class DynamoDbKeyRangeCodec @Inject() constructor(moshi: Moshi)
It encodes the key range in utf8 for better cursor visibility in backfila.