func makePutTestData()

in lib/load.go [72:94]


func makePutTestData(tableName string, partitionKey string, sortKey string, testText string) (putItem *dynamodb.PutItemInput) {
	testData := item{
		Pk:   partitionKey,
		Sk:   sortKey,
		Text: testText,
	}

	av, err := dynamodbattribute.MarshalMap(testData)

	if err != nil {
		fmt.Println("PUT Got error marshalling map:")
		fmt.Println(err.Error())
		os.Exit(1)
	}

	benchmarkItem := &dynamodb.PutItemInput{
		Item:                   av,
		TableName:              aws.String(tableName),
		ReturnConsumedCapacity: aws.String("TOTAL"),
	}

	return benchmarkItem
}