Package com.amazonaws.services.dynamodb.datamodeling

Interface Summary
DynamoDBMarshaller<T> Marshaller interface for storing complex types in DynamoDB as Strings.
 

Class Summary
DynamoDBMapper Object mapper for domain-object interaction with DynamoDB.
DynamoDBMapperConfig Immutable configuration object for service call behavior.
DynamoDBMapperConfig.TableNameOverride Allows overriding the table name declared on a domain class by the DynamoDBTable annotation.
DynamoDBQueryExpression A query expression
DynamoDBReflector Reflection assistant for DynamoDBMapper
DynamoDBScanExpression Options for filtering results from a scan operation.
JsonMarshaller<T> Simple JSON marshaller that uses Jackson mapper.
KeyPair  
PaginatedList<T> Unmodifiable list supporting paginated result sets from Amazon DynamoDB.
PaginatedQueryList<T> Implementation of the List interface that represents the results from a query in AWS DynamoDB.
PaginatedScanList<T> Implementation of the List interface that represents the results from a scan in AWS DynamoDB.
 

Enum Summary
DynamoDBMapperConfig.ConsistentReads Enumeration of consistent read behavior.
DynamoDBMapperConfig.SaveBehavior Enumeration of behaviors for the save operation.
 

Exception Summary
DynamoDBMappingException Generic exception for problems occuring when mapping DynamoDB items to Java objects or vice versa.
 

Annotation Types Summary
DynamoDBAttribute Interface for marking a class property as an attribute in a DynamoDB table.
DynamoDBAutoGeneratedKey Annotation for marking a hash key or range key property in a class to auto-generate this key.
DynamoDBHashKey Annotation for marking a property as the hash key for a modeled class.
DynamoDBIgnore Interface for marking a class property as non-modeled.
DynamoDBMarshalling Annotation to mark a property as using a custom marshaller.
DynamoDBRangeKey Annotation for marking a property in a class as the range key for a DynamoDB table.
DynamoDBTable Annotation to mark a class as a DynamoDB table.
DynamoDBVersionAttribute Annotation for marking a property as an optimistic locking version attribute.
 



Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.