A DynamoObject
is a map of strings to values that can be embedded into an AttributeValue
.
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Self type
Members list
Value members
Concrete methods
Operator alias for add
Operator alias for add
Attributes
Operator alias for remove
Operator alias for remove
Attributes
Operator alias for concat
Operator alias for concat
Attributes
Add an entry to the map or overwrites the existing value if there
Add an entry to the map or overwrites the existing value if there
Attributes
Gets the value mapped to key
if it exists
Gets the value mapped to key
if it exists
Attributes
Concatenates two maps
Concatenates two maps
Attributes
Checks if the map contains a certain key
Checks if the map contains a certain key
Attributes
Compares the receiver object (this
) with the argument object (that
) for equivalence.
Compares the receiver object (this
) with the argument object (that
) for equivalence.
Any implementation of this method should be an equivalence relation:
- It is reflexive: for any instance
x
of typeAny
,x.equals(x)
should returntrue
. - It is symmetric: for any instances
x
andy
of typeAny
,x.equals(y)
should returntrue
if and only ify.equals(x)
returnstrue
. - It is transitive: for any instances
x
,y
, andz
of typeAny
ifx.equals(y)
returnstrue
andy.equals(z)
returnstrue
, thenx.equals(z)
should returntrue
.
If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is usually necessary to override hashCode
to ensure that objects which are "equal" (o1.equals(o2)
returns true
) hash to the same scala.Int. (o1.hashCode.equals(o2.hashCode)
).
Value parameters
- that
-
the object to compare against this object for equality.
Attributes
- Returns
-
true
if the receiver object is equivalent to the argument;false
otherwise. - Definition Classes
-
Equals -> Any
Calculate a hash code value for the object.
Calculate a hash code value for the object.
The default hashing algorithm is platform dependent.
Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)
) yet not be equal (o1.equals(o2)
returns false
). A degenerate implementation could always return 0
. However, it is required that if two objects are equal (o1.equals(o2)
returns true
) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)
). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals
method.
Attributes
- Returns
-
the hash code value for this object.
- Definition Classes
-
Any
Gets the list of keys in the map
Gets the list of keys in the map
Attributes
Transforms the map by assigning values to new keys
Transforms the map by assigning values to new keys
Attributes
Chekcs if the map is not empty
Chekcs if the map is not empty
Attributes
Traverse the object in parallel fashion and build up monoidal structure
Traverse the object in parallel fashion and build up monoidal structure
Attributes
Traverse the object in parallel foshiono and build up a result out of each value
Traverse the object in parallel foshiono and build up a result out of each value
Attributes
Traverse the object in parallel fashion and build up a result out of each value and its label
Traverse the object in parallel fashion and build up a result out of each value and its label
Attributes
Remove an entry from the map if there
Remove an entry from the map if there
Attributes
Make an AWS SDK value out of this map
Make an AWS SDK value out of this map
Attributes
Make a value out of this map
Make a value out of this map
Attributes
Builds a map where the keys are transformed to match the convention for expression attribute values in DynamoDB operations See https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeValues.html
Builds a map where the keys are transformed to match the convention for expression attribute values in DynamoDB operations See https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeValues.html
Attributes
Builds a scala.collection.Map if this map is made entirely of values of type V
Traverse the object into a monoidal structure
Traverse the object into a monoidal structure
Attributes
Traverse the object and build up a result out of each value
Traverse the object and build up a result out of each value
Attributes
Traverse the object and build up a result out of each value and its label
Traverse the object and build up a result out of each value and its label
Attributes
Gets the list of values in the map
Gets the list of values in the map