ScanOutput class
Represents the output of a Scan
operation.
Constructors
-
ScanOutput({ConsumedCapacity? consumedCapacity, int? count, List<
Map< ? items, Map<String, AttributeValue> >String, AttributeValue> ? lastEvaluatedKey, int? scannedCount}) -
ScanOutput.fromJson(Map<
String, dynamic> json) -
factory
Properties
- consumedCapacity → ConsumedCapacity?
-
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 theReturnConsumedCapacity
parameter was specified. For more information, see Provisioned Throughput in the Amazon DynamoDB Developer Guide.final - count → int?
-
The number of items in the response.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
items
→ List<
Map< ?String, AttributeValue> > -
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.
final
-
lastEvaluatedKey
→ Map<
String, AttributeValue> ? -
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scannedCount → int?
-
The number of items evaluated, before any
ScanFilter
is applied. A highScannedCount
value with few, or no,Count
results indicates an inefficientScan
operation. For more information, see Count and ScannedCount in the Amazon DynamoDB Developer Guide.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited