dynamo
dynamo copied to clipboard
expressive DynamoDB library for Go
Allow the use of multiple segments in a Scan operation. See: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#QueryAndScanParallelScan Shouldn't be too hard... although figuring out how to wrangle Iter and parallel scans may be difficult.
Needs: - [ ] A longer package description. - [ ] Examples - [ ] Details about how Go types and DynamoDB types are handled
` ``` type UserDetails struct { UserHash string `dynamodbav:"uid,hash"` CreationTime time.Time `dynamodbav:"creation_time` IP string `dynamodbav:"ip" index:"User-IP-Index,hash"` UA string `dynamodbav:"ua" index:"User-UA-Index,hash"` DerivedInformation string `dynamodbav:"derived_info"` UserInformation string `dynamodbav:"user_info"` } db := dynamo.New(session.New(),...
`dynamo.NewFromIFace(....` could have a sibling to support V2 AWS SDK DDB Client. 😉
I expected this: ```go table.Batch(ID).Get(dynamo.Keys{"01", nil}, dynamo.Keys{"02", nil}).All(&elements) ``` To return element with ID "01", then element with ID "02", but it returns in the opposite way. Is there a...
So, my use case is for multi step registration: User submits first form with details I want to use to "create" a user item: > type UserStageOne struct { >...
It would be helpful in situations to allow raw access to the queries and commands being sent to dynamo without an interceptor layer at the dynamodbiface layer. For instance if...
Error: dynamo: unmarshal int: expected N to be non-nil using struct with varname int `dynamo:"varname,omitempty"` Dynamo search shows "varname Null : true" when using "Iter.Next(&struct)" I'm not finding a way...
Seems like Amazon changed the name of these keys out of nowhere. Not really sure if I want to change them here as well. `.Range(name, operator, value)` wouldn't make any...
- [x] Timeout and retry options - [ ] Ability to turn parsed expression cache off