├── .gitignore ├── README.md ├── backoff └── jitter_exp.go ├── dtx.go ├── dtx_test.go ├── dynamodb ├── dynamodb.go └── dynamodb_test.go ├── example_test.go ├── failing_amazon_dynamodb_client.go ├── immutable_key.go ├── omitemptyjson ├── decode.go ├── encode.go ├── encode_test.go ├── fold.go ├── indent.go ├── scanner.go └── tags.go ├── readcommitted.go ├── request.go ├── transaction.go ├── transaction_item.go ├── transaction_manager.go ├── transaction_manager_test.go ├── transaction_test.go └── util.go /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.swp 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/README.md -------------------------------------------------------------------------------- /backoff/jitter_exp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/backoff/jitter_exp.go -------------------------------------------------------------------------------- /dtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/dtx.go -------------------------------------------------------------------------------- /dtx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/dtx_test.go -------------------------------------------------------------------------------- /dynamodb/dynamodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/dynamodb/dynamodb.go -------------------------------------------------------------------------------- /dynamodb/dynamodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/dynamodb/dynamodb_test.go -------------------------------------------------------------------------------- /example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/example_test.go -------------------------------------------------------------------------------- /failing_amazon_dynamodb_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/failing_amazon_dynamodb_client.go -------------------------------------------------------------------------------- /immutable_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/immutable_key.go -------------------------------------------------------------------------------- /omitemptyjson/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/decode.go -------------------------------------------------------------------------------- /omitemptyjson/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/encode.go -------------------------------------------------------------------------------- /omitemptyjson/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/encode_test.go -------------------------------------------------------------------------------- /omitemptyjson/fold.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/fold.go -------------------------------------------------------------------------------- /omitemptyjson/indent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/indent.go -------------------------------------------------------------------------------- /omitemptyjson/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/scanner.go -------------------------------------------------------------------------------- /omitemptyjson/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/omitemptyjson/tags.go -------------------------------------------------------------------------------- /readcommitted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/readcommitted.go -------------------------------------------------------------------------------- /request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/request.go -------------------------------------------------------------------------------- /transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/transaction.go -------------------------------------------------------------------------------- /transaction_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/transaction_item.go -------------------------------------------------------------------------------- /transaction_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/transaction_manager.go -------------------------------------------------------------------------------- /transaction_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/transaction_manager_test.go -------------------------------------------------------------------------------- /transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/transaction_test.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fumin/dtx/HEAD/util.go --------------------------------------------------------------------------------