Documentation ¶
Overview ¶
Support for the DynamoDB Scan endpoint.
example use:
tests/scan-livestest.go
Index ¶
Constants ¶
View Source
const ( ENDPOINT_NAME = "Scan" SCAN_ENDPOINT = aws_const.ENDPOINT_PREFIX + ENDPOINT_NAME OP_EQ = aws_strings.OP_EQ OP_NE = aws_strings.OP_NE OP_LE = aws_strings.OP_LE OP_LT = aws_strings.OP_LT OP_GE = aws_strings.OP_GE OP_GT = aws_strings.OP_GT OP_NULL = aws_strings.OP_NULL OP_NOT_NULL = aws_strings.OP_NOT_NULL OP_CONTAINS = aws_strings.OP_CONTAINS OP_NOT_CONTAINS = aws_strings.OP_NOT_CONTAINS OP_BEGINS_WITH = aws_strings.OP_BEGINS_WITH OP_IN = aws_strings.OP_IN OP_BETWEEN = aws_strings.OP_BETWEEN LIMIT = 10000 // limit of scan unless set )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ComparisonOperator ¶
type ComparisonOperator string
type Response ¶
type Response struct { ConsumedCapacity *capacity.ConsumedCapacity `json:",omitempty"` Count uint64 Items []item.Item `json:",omitempty"` LastEvaluatedKey attributevalue.AttributeValueMap `json:",omitempty"` ScannedCount uint64 `json:",omitempty"` }
func NewResponse ¶
func NewResponse() *Response
type Scan ¶
type Scan struct { AttributesToGet attributestoget.AttributesToGet `json:",omitempty"` ConditionalOperator string `json:",omitempty"` ExclusiveStartKey attributevalue.AttributeValueMap `json:",omitempty"` ExpressionAttributeNames expressionattributenames.ExpressionAttributeNames `json:",omitempty"` ExpressionAttributeValues attributevalue.AttributeValueMap `json:",omitempty"` FilterExpression string `json:",omitempty"` Limit uint64 `json:",omitempty"` ProjectionExpression string `json:",omitempty"` ReturnConsumedCapacity string `json:",omitempty"` ScanFilter condition.Conditions Segment uint64 `json:",omitempty"` Select string `json:",omitempty"` TableName string TotalSegments uint64 `json:",omitempty"` }
Click to show internal directories.
Click to hide internal directories.