Package-level declarations
Types
Link copied to clipboard
abstract class DocumentConverterBase(numberValueConverter: ValueConverter<Number> = NumberValueConverters.Auto, stringValueConverter: ValueConverter<String> = StringValueConverter, booleanValueConverter: ValueConverter<Boolean> = BooleanValueConverter, nullValueConverter: ValueConverter<Nothing?> = NullValueConverter, attributeValueListValueConverter: ValueConverter<List<AttributeValue>> = AttributeValueListValueConverter, attributeValueMapValueConverter: ValueConverter<Map<String, AttributeValue>> = AttributeValueMapValueConverter)
Base class providing two-way conversion between Document? values and AttributeValue. Subclasses use documentFromAttributeValue and attributeValueFromDocument to build higher-level converters (e.g., single-value or item-level).
Link copied to clipboard
class DocumentValueConverter(numberValueConverter: ValueConverter<Number> = NumberValueConverters.Auto, stringValueConverter: ValueConverter<String> = StringValueConverter, booleanValueConverter: ValueConverter<Boolean> = BooleanValueConverter, nullValueConverter: ValueConverter<Nothing?> = NullValueConverter, attributeValueListValueConverter: ValueConverter<List<AttributeValue>> = AttributeValueListValueConverter, attributeValueMapValueConverter: ValueConverter<Map<String, AttributeValue>> = AttributeValueMapValueConverter) : DocumentConverterBase, Converter<Document?, AttributeValue>
Converts between Document? and various DynamoDB attribute value types.
Link copied to clipboard
Provides access to ValueConverter types for various Instant representations
Link copied to clipboard
Link copied to clipboard
Converts between Url and DynamoDB S values