From 3792865f4387e24b1bae8aa021514cefb6fe7f91 Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Mon, 28 Feb 2022 13:59:21 -0600 Subject: [PATCH] only report result size when result is not null --- .../nosqlbench/adapter/dynamodb/optypes/DDBGetItemOp.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/adapter-dynamodb/src/main/java/io/nosqlbench/adapter/dynamodb/optypes/DDBGetItemOp.java b/adapter-dynamodb/src/main/java/io/nosqlbench/adapter/dynamodb/optypes/DDBGetItemOp.java index 543b1ba01..09b7a7baf 100644 --- a/adapter-dynamodb/src/main/java/io/nosqlbench/adapter/dynamodb/optypes/DDBGetItemOp.java +++ b/adapter-dynamodb/src/main/java/io/nosqlbench/adapter/dynamodb/optypes/DDBGetItemOp.java @@ -11,7 +11,7 @@ import com.amazonaws.services.dynamodbv2.document.spec.GetItemSpec; */ public class DDBGetItemOp extends DynamoDBOp { private final Table table; - private GetItemSpec getItemSpec; + private final GetItemSpec getItemSpec; private long resultSize=-1; public DDBGetItemOp(DynamoDB ddb, Table table, GetItemSpec getItemSpec) { @@ -23,7 +23,9 @@ public class DDBGetItemOp extends DynamoDBOp { @Override public Item apply(long value) { Item result = table.getItem(getItemSpec); - resultSize=result.numberOfAttributes(); + if (result!=null) { + resultSize=result.numberOfAttributes(); + } return result; }