BigDecimalValueConverter
Converts between java.math.BigDecimal and DynamoDB N values. Because N values are stored as decimal strings, this converter preserves the full precision and range that DynamoDB supports, unlike the Double and Float converters.
This converter is only available on the JVM. Multiplatform code should use the aws.smithy.kotlin.runtime.content.BigDecimal converter instead.
Inherited functions
Link copied to clipboard
fun <V : Any> ValueConverter<V>.asNullable(nullValueConverter: ValueConverter<Nothing?> = NullValueConverter): ValueConverter<V?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T, PK : KeyType> ItemConverter<T>.withKeySpec(partitionKey: KeySpec<PK>, attributes: Attributes = emptyAttributes()): ItemSchema.PartitionKey<T, PK>
Associate this ItemConverter with a KeySpec for a partition key to form a complete ItemSchema
fun <T, PK : KeyType, SK : KeyType> ItemConverter<T>.withKeySpec(partitionKey: KeySpec<PK>, sortKey: KeySpec<SK>, attributes: Attributes = emptyAttributes()): ItemSchema.CompositeKey<T, PK, SK>
Associate this ItemConverter with KeySpec instances for a composite key to form a complete ItemSchema