|
|||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ArgumentUnmarshaller | Unmarshaller interface to make it possible to cache the expensive type-determination behavior necessary when turning a service result back into an object. |
AttributeTransformer | A hook allowing a custom transform/untransform of the raw attribute values immediately before writing them into DynamoDB and immediately after reading them out of DynamoDB, but with extra context about the model class not available at the raw AmazonDymnamoDB level. |
AttributeTransformer.Parameters<T> | Parameters for the transform and untransform methods,
so we don't have to break the interface in order to add additional
parameters. |
DynamoDBMarshaller<T> | Marshaller interface for storing complex types in DynamoDB as Strings. |
Class Summary | |
---|---|
AttributeTransformerChain | A virtual AttributeTransformer that transforms and untransforms
attributes by running them through a cascading series of child
AttributeTransformer instances. |
DynamoDBDeleteExpression | Enables adding options to a delete operation. |
DynamoDBMapper | Object mapper for domain-object interaction with DynamoDB. |
DynamoDBMapper.FailedBatch | The return type of batchWrite, batchDelete and batchSave. |
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<T> | A query expression |
DynamoDBReflector | Reflection assistant for DynamoDBMapper |
DynamoDBSaveExpression | Enables adding options to a save operation. |
DynamoDBScanExpression | Options for filtering results from a scan operation. |
DynamoDBTableSchemaParser | A class responsible for parsing the primary key and index schema of a table POJO. |
JsonMarshaller<T> | Simple JSON marshaller that uses Jackson mapper. |
KeyPair | |
PaginatedList<T> | Unmodifiable list supporting paginated result sets from Amazon DynamoDB. |
PaginatedParallelScanList<T> | Implementation of the List interface that represents the results from a parallel scan in AWS 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. |
ParallelScanTask | |
QueryResultPage<T> | Container for a page of query results |
S3ClientCache | A smart Map for AmazonS3Client objects. |
S3Link | An S3 Link that works with DynamoDBMapper . |
ScanResultPage<T> | Container for a page of scan results. |
Enum Summary | |
---|---|
DynamoDBMapperConfig.ConsistentReads | Enumeration of consistent read behavior. |
DynamoDBMapperConfig.PaginationLoadingStrategy | Enumeration of pagination loading strategy. |
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 | Annotation for marking a class property as non-modeled. |
DynamoDBIndexHashKey | Annotation for marking a property in a class as the attribute to be used as the hash key for one or more global secondary indexes on a DynamoDB table. |
DynamoDBIndexRangeKey | Annotation for marking a property in a class as the attribute to be used as range key for one or more local secondary indexes on a DynamoDB table. |
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. |
Primary classes for interacting with the DynamoDB Object Mapper mobile connector for easily storing Java objects in the cloud.
|
|||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |