Categorygithub.com/danielwchapman/ddb
modulepackage
0.0.0-20240121203013-f87afca1942d
Repository: https://github.com/danielwchapman/ddb.git
Documentation: pkg.go.dev

# README

ddb

ddb is a collection of functions that make AWS DynamoDB easier to work with.

Install
go get github.com/danielwchapman/ddb              
Unit Testing
go test ./... -shuffle=on -v
Example Integration Test command:
env TEST_TABLE=Users INTEGRATION=on AWS_PROFILE=sandbox go test ./... -shuffle=on -v -coverprofile=cover.out

# Packages

Package mocks is a generated GoMock package.

# Functions

No description provided by the author
IsTransactionCanceled checks if the error is a TransactionCanceledException and returns improved error message and true if it is.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithFieldUpdates adds field updates to the options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithItemExists adds a condition that the item exists.
WithItemNotExist adds a condition that the item does not exist.
No description provided by the author
WithPageSize adds a page size for Querying.
WithReturnValues adds a condition to the options.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

Client provides convenience methods for working with a DynamoDB table following Single Table Design.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RowHeader are fields that must exist in every database row.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author