ProjectionExpression works with table.scan()
This commit is contained in:
parent
2275c53b3e
commit
e50ce7287d
3 changed files with 98 additions and 5 deletions
|
|
@ -558,7 +558,7 @@ class DynamoHandler(BaseResponse):
|
|||
filter_expression = self.body.get('FilterExpression')
|
||||
expression_attribute_values = self.body.get('ExpressionAttributeValues', {})
|
||||
expression_attribute_names = self.body.get('ExpressionAttributeNames', {})
|
||||
|
||||
projection_expression = self.body.get('ProjectionExpression')
|
||||
exclusive_start_key = self.body.get('ExclusiveStartKey')
|
||||
limit = self.body.get("Limit")
|
||||
index_name = self.body.get('IndexName')
|
||||
|
|
@ -570,7 +570,8 @@ class DynamoHandler(BaseResponse):
|
|||
filter_expression,
|
||||
expression_attribute_names,
|
||||
expression_attribute_values,
|
||||
index_name)
|
||||
index_name,
|
||||
projection_expression)
|
||||
except InvalidIndexNameError as err:
|
||||
er = 'com.amazonaws.dynamodb.v20111205#ValidationException'
|
||||
return self.error(er, str(err))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue