java.lang.Object
software.amazon.awssdk.enhanced.dynamodb.internal.converter.attribute.DoubleAttributeConverter
All Implemented Interfaces:
AttributeConverter<Double>, PrimitiveConverter<Double>

@ThreadSafe @Immutable public final class DoubleAttributeConverter extends Object implements AttributeConverter<Double>, PrimitiveConverter<Double>
A converter between Double and AttributeValue.

This stores values in DynamoDB as a number.

This supports converting numbers stored in DynamoDB into a double-precision floating point number, within the range Double.MIN_VALUE, Double.MAX_VALUE. For less precision or smaller values, consider using FloatAttributeConverter. For greater precision or larger values, consider using BigDecimalAttributeConverter.

If values are known to be whole numbers, it is recommended to use a perfect-precision whole number representation like those provided by ShortAttributeConverter, IntegerAttributeConverter or BigIntegerAttributeConverter.

This can be created via create().