@Override
public ItemCollection<QueryOutcome> query(KeyAttribute hashKey,
RangeKeyCondition rangeKeyCondition, String filterExpression,
String projectionExpression, Map<String, String> nameMap,
Map<String, Object> valueMap) {
return doQuery(new QuerySpec().withHashKey(hashKey)
.withRangeKeyCondition(rangeKeyCondition)
.withFilterExpression(filterExpression)
.withProjectionExpression(projectionExpression)
.withNameMap(nameMap)
.withValueMap(valueMap));