- timeout: default is 5000(ms)
- initialize
- createTable
- deleteTable
- all
- count
- create
- update
- delete
- describe
- showTables
- feature
- rawClient: Return promisified AWS.DynamoDB
- freshBuilder: Getting fresh QueryBuilder instance with extending same options.
- where
- whereIn: Using batchGetItem
- whereBetween
- whereBeginsWith
- filter
- filterBetween
- filterIn
- filterBeginsWith
- filterContains
- filterNotContains
- filterNull
- filterNotNull
- select :alias of
feature.attributesToGet(['attr1', 'attr2'])
- table
- indexName
- asc :alias of
feature.scanIndexForward(true)
- desc :alias of
feature.scanIndexForward(false)
- limit
- offset: alias of
feature.exclusiveStartKey(Object)
- requestItems
- returnConsumedCapacity
- returnItemCollectionMetrics
- attributeDefinitions
- tableName
- keySchema
- key
- expected
- conditionalOperator
- returnValues
- conditionExpression
- expressionAttributeNames
- expressionAttributeValues
- attributesToGet
- consistentRead
- projectionExpression
- exclusiveStartTableName
- item
- keyConditions
- queryFilter
- scanIndexForward
- exclusiveStartKey
- filterExpression
- scanFilter
- totalSegments
- segment
- attributeUpdates
- updateExpression
beforeQuery
: Fired before sending requestafterQuery
: Fired after getting response
beforeQuery
: Executed before sending requestafterQuery
: Executed after getting response