Table of Contents

Namespace Amazon.DynamoDBv2.DocumentModel

Classes

DeleteItemOperationConfig

Configuration for the Table.DeleteItem operation

Document

A collection of attribute key-value pairs that defines an item in DynamoDB.

DocumentBatchGet

Class for retrieving a batch of Documents from a single DynamoDB table.

DocumentBatchWrite

Class for putting and/or deleting a batch of items in a single DynamoDB table.

DocumentExtensions
DynamoDBBool

A DynamoDBEntry that represents a DynamoDB bool (BOOL) type.

DynamoDBEntry

Abstract class representing an arbitrary DynamoDB attribute value

DynamoDBList

A DynamoDBEntry that represents a DynamoDB list (L) type.

DynamoDBNull

A DynamoDBEntry that represents a DynamoDB null (NULL) type.

ExpectedState

Expected state of an item in DynamoDB.

ExpectedValue

Expected state of an attribute in DynamoDB. Exists cannot be set at the same time as Comparison and Values.

Expression

Expressions are used for conditional deletes and filtering for query and scan operations.

Filter

Filter for use with scan and query operations

Filter.FilterCondition

Filter conditions

GetItemOperationConfig

Configuration for the Table.GetItem operation

KeyDescription
MultiTableDocumentBatchGet

Class for retrieving a batch of Documents from multiple DynamoDB tables.

MultiTableDocumentBatchWrite

Class for putting and/or deleting a batch of items in multiple DynamoDB tables.

Primitive

A DynamoDBEntry that represents a scalar DynamoDB type

PrimitiveList

A DynamoDBEntry that represents a primitive list DynamoDB type

PutItemOperationConfig

Configuration for the Table.PutItem operation

QueryFilter

Query filter.

QueryOperationConfig

Configuration for the Table.Query operation

ScanFilter

Scan filter.

ScanOperationConfig

Configuration for the Table.Scan operation

Search

Search response object

Table

The Table class is the starting object when using the Document API. It is used to Get documents from the DynamnoDB table and write documents back to the DynamoDB table.

TableConfig

Configuration for the Table.PutItem operation

UpdateItemOperationConfig

Configuration for the Table.UpdateItem operation

Enums

ConditionalOperatorValues

An enumeration of all supported ConditionalOperator values. Value of And for an operation will require that all conditions match. Value of Or for an operation will require that at least one of the conditons match.

DynamoDBEntryType

Enumerator describing type of DynamoDB data in a Primitive or PrimitiveList

QueryOperator

An enumeration of all supported query operator directives

ReturnValues

An enumeration of all supported return value directives

ScanOperator

An enumeration of all supported scan operator directives

SelectValues

An enumeration of all supported Select values for Query and Scan. Value of Count will force service to return the number of items, not the items themselves.