kvtools / valkeyrie

Distributed Key/Value Store Abstraction Library written in Go.
https://pkg.go.dev/github.com/kvtools/valkeyrie
Apache License 2.0
278 stars 43 forks source link

Dynamodb return all items #24

Closed vcastellm closed 5 years ago

vcastellm commented 5 years ago

Due to:

If the total number of scanned items exceeds the maximum data set size limit of 1 MB, the scan stops and results are returned to the user as a LastEvaluatedKey value to continue the scan in a subsequent operation. The results also include the number of items exceeding the limit. A scan can result in no table data meeting the filter criteria.

Items should be retrieved from pages and decoded.

coveralls commented 5 years ago

Coverage Status

Coverage increased (+0.03%) to 84.471% when pulling e04dc0b66b0ec7bd19fba40f11c925a6fb4f5683 on dynamodb_list_all into 8fd1c7cad28d09867f22093de1bb6e9c2ff61299 on master.

wolfeidau commented 5 years ago

Nice work, I will need this soon!