Documentation ¶
Overview ¶
Support for the DynamoDB Query endpoint.
example use:
tests/query-livestest.go
Index ¶
Constants ¶
View Source
const ( ENDPOINT_NAME = "Query" QUERY_ENDPOINT = aws_const.ENDPOINT_PREFIX + ENDPOINT_NAME OP_EQ = aws_strings.OP_EQ 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_BEGINS_WITH = aws_strings.OP_BEGINS_WITH OP_BETWEEN = aws_strings.OP_BETWEEN LIMIT = 10000 // limit of query unless set )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ComparisonOperator ¶
type ComparisonOperator string
type KeyCondition ¶
type KeyConditions ¶
type KeyConditions condition.Conditions
These are here for backward compatibility
type Query ¶
type Query struct { AttributesToGet attributestoget.AttributesToGet `json:",omitempty"` ConditionalOperator string `json:",omitempty"` ConsistentRead bool // false is sane default ExclusiveStartKey attributevalue.AttributeValueMap `json:",omitempty"` ExpressionAttributeNames expressionattributenames.ExpressionAttributeNames `json:",omitempty"` ExpressionAttributeValues attributevalue.AttributeValueMap `json:",omitempty"` FilterExpression string `json:",omitempty"` Indexname string `json:",omitempty"` KeyConditions condition.Conditions Limit uint64 `json:",omitempty"` ProjectionExpression string `json:",omitempty"` QueryFilter condition.Conditions `json:",omitempty"` ReturnConsumedCapacity string `json:",omitempty"` ScanIndexForward *bool `json:",omitempty"` Select string `json:",omitempty"` TableName 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
Click to show internal directories.
Click to hide internal directories.