/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents the output of a Scan
operation.See
* Also:
AWS
* API Reference
An array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline const Aws::VectorAn array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline void SetItems(const Aws::VectorAn array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline void SetItems(Aws::VectorAn array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline ScanResult& WithItems(const Aws::VectorAn array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline ScanResult& WithItems(Aws::VectorAn array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline ScanResult& AddItems(const Aws::MapAn array of item attributes that match the scan criteria. Each element in * this array consists of an attribute name and the value for that attribute.
*/ inline ScanResult& AddItems(Aws::MapThe number of items in the response.
If you set
* ScanFilter
in the request, then Count
is the number of
* items returned after the filter was applied, and ScannedCount
is
* the number of matching items before the filter was applied.
If you did
* not use a filter in the request, then Count
is the same as
* ScannedCount
.
The number of items in the response.
If you set
* ScanFilter
in the request, then Count
is the number of
* items returned after the filter was applied, and ScannedCount
is
* the number of matching items before the filter was applied.
If you did
* not use a filter in the request, then Count
is the same as
* ScannedCount
.
The number of items in the response.
If you set
* ScanFilter
in the request, then Count
is the number of
* items returned after the filter was applied, and ScannedCount
is
* the number of matching items before the filter was applied.
If you did
* not use a filter in the request, then Count
is the same as
* ScannedCount
.
The number of items evaluated, before any ScanFilter
is applied.
* A high ScannedCount
value with few, or no, Count
* results indicates an inefficient Scan
operation. For more
* information, see Count
* and ScannedCount in the Amazon DynamoDB Developer Guide.
If
* you did not use a filter in the request, then ScannedCount
is the
* same as Count
.
The number of items evaluated, before any ScanFilter
is applied.
* A high ScannedCount
value with few, or no, Count
* results indicates an inefficient Scan
operation. For more
* information, see Count
* and ScannedCount in the Amazon DynamoDB Developer Guide.
If
* you did not use a filter in the request, then ScannedCount
is the
* same as Count
.
The number of items evaluated, before any ScanFilter
is applied.
* A high ScannedCount
value with few, or no, Count
* results indicates an inefficient Scan
operation. For more
* information, see Count
* and ScannedCount in the Amazon DynamoDB Developer Guide.
If
* you did not use a filter in the request, then ScannedCount
is the
* same as Count
.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The primary key of the item where the operation stopped, inclusive of the * previous result set. Use this value to start a new operation, excluding this * value in the new request.
If LastEvaluatedKey
is empty, then
* the "last page" of results has been processed and there is no more data to be
* retrieved.
If LastEvaluatedKey
is not empty, it does not
* necessarily mean that there is more data in the result set. The only way to know
* when you have reached the end of the result set is when
* LastEvaluatedKey
is empty.
The capacity units consumed by the Scan
operation. The data
* returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the Scan
operation. The data
* returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the Scan
operation. The data
* returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the Scan
operation. The data
* returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the Scan
operation. The data
* returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.