Package-level declarations

Types

Link copied to clipboard

Converts between List and DynamoDB L values. Note that the lists must contain already-converted AttributeValue elements. This converter is typically chained with another converter which handles mapping elements to AttributeValue, such as by using the factory function ListValueConverter.

Link copied to clipboard

Converts between Map and DynamoDB M values. Note that the maps must contain String keys and already-converted AttributeValue values. This converter is typically chained with another converter which handles converting values to AttributeValue either by using the factory function MapValueConverter or by using the mapFrom/mapValuesFrom/mapKeysFrom extension methods.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Converts between a Set of Char elements and DynamoDB SS values

Link copied to clipboard
class ListValueConverter<E>(delegate: ValueConverter<E>, attributeValueListValueConverter: ValueConverter<List<AttributeValue>> = AttributeValueListValueConverter) : Converter<List<E>, AttributeValue>

Converts between a List of E elements and DynamoDB L values

Link copied to clipboard

Converts between a Map with keys of type K and values of type V and DynamoDB M values

Link copied to clipboard

Namespace for containing various conversion utilities dealing with numerical set conversion

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "MapValueConverterByValueConverter")
fun <V> MapValueConverter(valueConverter: ValueConverter<V>, attributeValueMapValueConverter: ValueConverter<Map<String, AttributeValue>> = AttributeValueMapValueConverter): MapValueConverter<String, V>

Creates a new string-keyed map converter using the given valueConverter as a delegate