com.github.dwhjames.awswrap.dynamodb
A method overloading container for batchDeleteByKeys.
A method overloading container for batchDeleteByKeys.
This class contains the overloaded implementation of batchDeleteByKeys.
the type of the objects deleted by the batch delete.
A method overloading container for batchLoadByKeys.
A method overloading container for batchLoadByKeys.
This class contains the overloaded implementation of batchLoadByKeys.
the type of the objects returned by the batch load.
A method overloading container for countQuery.
A method overloading container for countQuery.
This class contains the overloaded implementations of countQuery.
the type of object queried.
A method overloading container for deleteByKey.
A method overloading container for deleteByKey.
This class contains the overloaded implementations of deleteByKey.
the type of the object to be deleted.
A method overloading container for loadByKey.
A method overloading container for query.
An abstract AmazonDynamoDBScalaClient.
An abstract ExecutionContext.
An abstract ExecutionContext.
Delete a sequence of objects.
Delete a sequence of objects.
This method will internally make repeated batchWriteItem calls, with up to 25 objects at a time, until all the input objects have been deleted.
the type of objects to delete.
a sequence of objects to delete.
an implicit object serializer.
Delete items by a sequence of keys.
Delete items by a sequence of keys.
This method will internally make repeated batchWriteItem calls, with up to 25 keys at a time, until all the input keys have been deleted.
the type of the objects deleted by the batch delete.
Dump a sequence of objects into DynamoDB
Dump a sequence of objects into DynamoDB
This method will internally make repeated batchWriteItem calls, with up to 25 objects at a time, until all the input objects have been written.
Objects that are new will create new items in DynamoDB, otherwise they will overwrite exisiting items.
the sequence of objects to write to DynamoDB.
Load a sequence of objects by a sequence of keys.
Load a sequence of objects by a sequence of keys.
This method will internally make repeated batchGetItem calls, with up to 25 keys at a time, until all of the given keys have been requested.
the type of the objects returned by the batch load.
The mapping configuration.
The mapping configuration.
AmazonDynamoDBScalaMapperConfig.Default is used by default.
Query a table, counting the results.
Query a table, counting the results.
This method will internally make repeated query calls until the full result of the query has been retrieved.
the type of object queried.
Scan a table and return a count.
Scan a table and return a count.
This method will internally make repeated scan calls until the full result of the scan has been retrieved.
the optional filter conditions for the scan
the total number of scanned items in a future
Delete the DynamoDB item that corresponds to the given object
Delete the DynamoDB item that corresponds to the given object
the type of the object to delete.
the object to delete.
an implicit object serializer.
Delete a DynamoDB item by a hash key (and range key).
Delete a DynamoDB item by a hash key (and range key).
If an item with the given key was deleted then the deleted object returned, otherwise none.
the type of the object to be deleted.
Dumps an object into DynamoDB
Dumps an object into DynamoDB
If the object is new, then this creates the item in DynamoDB, otherwise it overwrites the exisiting item.
the type of the object to put.
the object to put.
an implicit object serializer.
Load an object by its hash key (and range key).
Load an object by its hash key (and range key).
If the item is not found in the DynamoDB table, then None is returned.
the type of the object to be loaded.
Query a table.
Query a table.
This method will internally make repeated query calls until the full result of the query has been retrieved, or the at most the size of the limit, if specified.
the type of the object returned by the query.
Query a table.
Query a table.
This method will issue one query request, stopping either at the supplied limit or at the response size limit.
the type of the object returned by the query.
Scan a table.
Scan a table.
This method will internally make repeated scan calls until the full result of the scan has been retrieved.
the optional filter conditions for the scan.
sequence of scanned objects in a future.
Scan a table.
Scan a table.
This method will issue one scan request, stopping either at the supplied limit or at the response size limit.
the optional filter conditions for the scan.
the optional limit for the number of items to return.
sequence of scanned objects in a future.
Returns the table name.
Returns the table name.
Determines the table name, by transforming the table name of the implict serializer using the mapper's configuration.
the object serializer.
the transformed table name.
An object mapping for DynamoDB items.
This trait provides the interface to an object mapper for DynamoDB. It depends on a concrete implementation of AmazonDynamoDBScalaClient.