class Aws::DynamoDB::Types::QueryOutput


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/QueryOutput AWS API Documentation
@return [Types::ConsumedCapacity]<br>: docs.aws.amazon.com/amazondynamodb/latest/developerguide/read-write-operations.html#read-operation-consumption<br><br><br><br>in the *Amazon DynamoDB Developer Guide*.
information, see [Capacity unit consumption for read operations][1]
‘ReturnConsumedCapacity` parameter was specified. For more
operation. `ConsumedCapacity` is only returned if the
with statistics for the table and any indexes involved in the
returned includes the total provisioned throughput consumed, along
The capacity units consumed by the `Query` operation. The data
@!attribute [rw] consumed_capacity
@return [Hash<String,Types::AttributeValue>]
`LastEvaluatedKey` is empty.
you have reached the end of the result set is when
that there is more data in the result set. The only way to know when
If `LastEvaluatedKey` is not empty, it does not necessarily mean
has been processed and there is no more data to be retrieved.
If `LastEvaluatedKey` is empty, then the “last page” of results
excluding this value in the new request.
of the previous result set. Use this value to start a new operation,
The primary key of the item where the operation stopped, inclusive
@!attribute [rw] last_evaluated_key
@return [Integer]<br>: docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScan.html#Count<br><br><br><br>the same as `Count`.
If you did not use a filter in the request, then `ScannedCount` is
Guide*.
see [Count and ScannedCount] in the *Amazon DynamoDB Developer
indicates an inefficient `Query` operation. For more information,
A high `ScannedCount` value with few, or no, `Count` results
The number of items evaluated, before any `QueryFilter` is applied.
@!attribute [rw] scanned_count
@return [Integer]
`ScannedCount` are the same.
If you did not use a filter in the request, then `Count` and
applied.
`ScannedCount` is the number of matching items before the filter was
number of items returned after the filter was applied, and
If you used a `QueryFilter` in the request, then `Count` is the
The number of items in the response.
@!attribute [rw] count
@return [Array<Hash<String,Types::AttributeValue>>]
for that attribute.
element in this array consists of an attribute name and the value
An array of item attributes that match the query criteria. Each
@!attribute [rw] items
Represents the output of a `Query` operation.