AWSDynamoDBScanExpression
Objective-C
@interface AWSDynamoDBScanExpression : NSObject
Swift
class AWSDynamoDBScanExpression : NSObject
Options for filtering results from a scan operation. For example, callers can specify filter conditions so that only objects whose attributes match different conditions are returned (see ComparisonOperator for more information on the available comparison types).
-
A string that contains conditions that DynamoDB applies after the Scan operation, but before the data is returned.
See
[AWSDynamoDBScanInput filterExpression]See
expressionAttributeNamesSee
expressionAttributeValuesDeclaration
Objective-C
@property (nonatomic, strong, nullable) NSString *filterExpression;
Swift
var filterExpression: String? { get set }
-
A string that identifies one or more attributes to retrieve from the specified table or index. If no attribute names are specified, all attributes will be returned.
See
[AWSDynamoDBScanInput projectionExpression]See
expressionAttributeNamesSee
expressionAttributeValuesDeclaration
Objective-C
@property (nonatomic, strong, nullable) NSString *projectionExpression;
Swift
var projectionExpression: String? { get set }
-
One or more substitution tokens for attribute names in an expression.
See
[AWSDynamoDBScanInput expressionAttributeNames]Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDictionary<NSString *, NSString *> *expressionAttributeNames;
Swift
var expressionAttributeNames: [String : String]? { get set }
-
One or more values that can be substituted in an expression.
See
[AWSDynamoDBScanInput expressionAttributeValues]Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDictionary<NSString *, id> *expressionAttributeValues;
Swift
var expressionAttributeValues: [String : Any]? { get set }
-
The exclusive start key.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSDictionary<NSString *, AWSDynamoDBAttributeValue *> *exclusiveStartKey;
Swift
var exclusiveStartKey: [String : AWSDynamoDBAttributeValue]? { get set }
-
The limit.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSNumber *limit;
Swift
var limit: NSNumber? { get set }
-
The index name.
Declaration
Objective-C
@property (nonatomic, strong, nullable) NSString *indexName;
Swift
var indexName: String? { get set }