Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.datamodeling |
Modifier and Type | Field and Description |
---|---|
static DynamoDBMapperConfig |
DynamoDBMapperConfig.DEFAULT
Default configuration uses UPDATE behavior for saves and EVENTUALly
consistent reads, with no table name override and lazy-loading strategy.
|
Modifier and Type | Method and Description |
---|---|
DynamoDBMapperConfig |
DynamoDBMapperConfig.Builder.build()
Builds a new
DynamoDBMapperConfig object. |
DynamoDBMapperConfig |
AttributeTransformer.Parameters.getMapperConfig() |
Modifier and Type | Method and Description |
---|---|
Map<String,List<Object>> |
DynamoDBMapper.batchLoad(Iterable<? extends Object> itemsToGet,
DynamoDBMapperConfig config) |
Map<String,List<Object>> |
IDynamoDBMapper.batchLoad(Iterable<? extends Object> itemsToGet,
DynamoDBMapperConfig config)
Retrieves multiple items from multiple tables using their primary keys.
|
Map<String,List<Object>> |
AbstractDynamoDBMapper.batchLoad(Iterable<? extends Object> itemsToGet,
DynamoDBMapperConfig config) |
Map<String,List<Object>> |
DynamoDBMapper.batchLoad(List<Object> itemsToGet,
DynamoDBMapperConfig config) |
Map<String,List<Object>> |
IDynamoDBMapper.batchLoad(List<Object> itemsToGet,
DynamoDBMapperConfig config)
Retrieves multiple items from multiple tables using their primary keys.
|
Map<String,List<Object>> |
AbstractDynamoDBMapper.batchLoad(List<Object> itemsToGet,
DynamoDBMapperConfig config) |
Map<String,List<Object>> |
DynamoDBMapper.batchLoad(Map<Class<?>,List<KeyPair>> itemsToGet,
DynamoDBMapperConfig config) |
Map<String,List<Object>> |
IDynamoDBMapper.batchLoad(Map<Class<?>,List<KeyPair>> itemsToGet,
DynamoDBMapperConfig config)
Retrieves multiple items from multiple tables using their primary keys.
|
Map<String,List<Object>> |
AbstractDynamoDBMapper.batchLoad(Map<Class<?>,List<KeyPair>> itemsToGet,
DynamoDBMapperConfig config) |
List<DynamoDBMapper.FailedBatch> |
DynamoDBMapper.batchWrite(Iterable<? extends Object> objectsToWrite,
Iterable<? extends Object> objectsToDelete,
DynamoDBMapperConfig config) |
List<DynamoDBMapper.FailedBatch> |
IDynamoDBMapper.batchWrite(Iterable<? extends Object> objectsToWrite,
Iterable<? extends Object> objectsToDelete,
DynamoDBMapperConfig config)
Saves and deletes the objects given using one or more calls to the
AmazonDynamoDB.batchWriteItem(BatchWriteItemRequest) API. |
List<DynamoDBMapper.FailedBatch> |
AbstractDynamoDBMapper.batchWrite(Iterable<? extends Object> objectsToWrite,
Iterable<? extends Object> objectsToDelete,
DynamoDBMapperConfig config) |
List<DynamoDBMapper.FailedBatch> |
DynamoDBMapper.batchWrite(List<? extends Object> objectsToWrite,
List<? extends Object> objectsToDelete,
DynamoDBMapperConfig config) |
List<DynamoDBMapper.FailedBatch> |
IDynamoDBMapper.batchWrite(List<? extends Object> objectsToWrite,
List<? extends Object> objectsToDelete,
DynamoDBMapperConfig config)
Saves and deletes the objects given using one or more calls to the
AmazonDynamoDB.batchWriteItem(BatchWriteItemRequest) API. |
List<DynamoDBMapper.FailedBatch> |
AbstractDynamoDBMapper.batchWrite(List<? extends Object> objectsToWrite,
List<? extends Object> objectsToDelete,
DynamoDBMapperConfig config) |
int |
DynamoDBMapper.count(Class<?> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config) |
int |
IDynamoDBMapper.count(Class<?> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config)
Evaluates the specified scan expression and returns the count of matching items, without
returning any of the actual item data.
|
int |
AbstractDynamoDBMapper.count(Class<?> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config) |
<T> int |
DynamoDBMapper.count(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config) |
<T> int |
IDynamoDBMapper.count(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config)
Evaluates the specified query expression and returns the count of matching items, without
returning any of the actual item data.
|
<T> int |
AbstractDynamoDBMapper.count(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config) |
void |
DynamoDBMapper.delete(Object object,
DynamoDBMapperConfig config) |
void |
IDynamoDBMapper.delete(Object object,
DynamoDBMapperConfig config)
Deletes the given object from its DynamoDB table using the specified configuration.
|
void |
AbstractDynamoDBMapper.delete(Object object,
DynamoDBMapperConfig config) |
<T> void |
DynamoDBMapper.delete(T object,
DynamoDBDeleteExpression deleteExpression,
DynamoDBMapperConfig config) |
<T> void |
IDynamoDBMapper.delete(T object,
DynamoDBDeleteExpression deleteExpression,
DynamoDBMapperConfig config)
Deletes the given object from its DynamoDB table using the provided deleteExpression and
provided configuration.
|
<T> void |
AbstractDynamoDBMapper.delete(T object,
DynamoDBDeleteExpression deleteExpression,
DynamoDBMapperConfig config) |
String |
DynamoDBMapperConfig.TableNameResolver.getTableName(Class<?> clazz,
DynamoDBMapperConfig config)
Get the table name for a class.
|
String |
DynamoDBMapperConfig.DefaultTableNameResolver.getTableName(Class<?> clazz,
DynamoDBMapperConfig config) |
protected String |
DynamoDBMapper.getTableName(Class<?> clazz,
DynamoDBMapperConfig config)
Returns the table name for the class given.
|
protected String |
DynamoDBMapper.getTableName(Class<?> clazz,
Object object,
DynamoDBMapperConfig config)
Returns the table name for the class or object given.
|
String |
DynamoDBMapperConfig.ObjectTableNameResolver.getTableName(Object object,
DynamoDBMapperConfig config)
Get the table name for an object.
|
<T> T |
DynamoDBMapper.load(Class<T> clazz,
Object hashKey,
DynamoDBMapperConfig config) |
<T> T |
IDynamoDBMapper.load(Class<T> clazz,
Object hashKey,
DynamoDBMapperConfig config)
Loads an object with the hash key given and a configuration override.
|
<T> T |
AbstractDynamoDBMapper.load(Class<T> clazz,
Object hashKey,
DynamoDBMapperConfig config) |
<T> T |
DynamoDBMapper.load(Class<T> clazz,
Object hashKey,
Object rangeKey,
DynamoDBMapperConfig config) |
<T> T |
IDynamoDBMapper.load(Class<T> clazz,
Object hashKey,
Object rangeKey,
DynamoDBMapperConfig config)
Returns an object with the given hash key, or null if no such object exists.
|
<T> T |
AbstractDynamoDBMapper.load(Class<T> clazz,
Object hashKey,
Object rangeKey,
DynamoDBMapperConfig config) |
<T> T |
DynamoDBMapper.load(T keyObject,
DynamoDBMapperConfig config) |
<T> T |
IDynamoDBMapper.load(T keyObject,
DynamoDBMapperConfig config)
Returns an object whose keys match those of the prototype key object given, or null if no
such item exists.
|
<T> T |
AbstractDynamoDBMapper.load(T keyObject,
DynamoDBMapperConfig config) |
<T> PaginatedParallelScanList<T> |
DynamoDBMapper.parallelScan(Class<T> clazz,
DynamoDBScanExpression scanExpression,
int totalSegments,
DynamoDBMapperConfig config) |
<T> PaginatedParallelScanList<T> |
IDynamoDBMapper.parallelScan(Class<T> clazz,
DynamoDBScanExpression scanExpression,
int totalSegments,
DynamoDBMapperConfig config)
Scans through an Amazon DynamoDB table on logically partitioned segments in parallel.
|
<T> PaginatedParallelScanList<T> |
AbstractDynamoDBMapper.parallelScan(Class<T> clazz,
DynamoDBScanExpression scanExpression,
int totalSegments,
DynamoDBMapperConfig config) |
<T> PaginatedQueryList<T> |
DynamoDBMapper.query(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config) |
<T> PaginatedQueryList<T> |
IDynamoDBMapper.query(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config)
Queries an Amazon DynamoDB table and returns the matching results as an unmodifiable list of
instantiated objects.
|
<T> PaginatedQueryList<T> |
AbstractDynamoDBMapper.query(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config) |
<T> QueryResultPage<T> |
DynamoDBMapper.queryPage(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config) |
<T> QueryResultPage<T> |
IDynamoDBMapper.queryPage(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config)
Queries an Amazon DynamoDB table and returns a single page of matching results.
|
<T> QueryResultPage<T> |
AbstractDynamoDBMapper.queryPage(Class<T> clazz,
DynamoDBQueryExpression<T> queryExpression,
DynamoDBMapperConfig config) |
<T> void |
DynamoDBMapper.save(T object,
DynamoDBMapperConfig config) |
<T> void |
IDynamoDBMapper.save(T object,
DynamoDBMapperConfig config)
Saves the object given into DynamoDB, using the specified configuration.
|
<T> void |
AbstractDynamoDBMapper.save(T object,
DynamoDBMapperConfig config) |
<T> void |
DynamoDBMapper.save(T object,
DynamoDBSaveExpression saveExpression,
DynamoDBMapperConfig config) |
<T> void |
IDynamoDBMapper.save(T object,
DynamoDBSaveExpression saveExpression,
DynamoDBMapperConfig config)
Saves an item in DynamoDB.
|
<T> void |
AbstractDynamoDBMapper.save(T object,
DynamoDBSaveExpression saveExpression,
DynamoDBMapperConfig config) |
<T> PaginatedScanList<T> |
DynamoDBMapper.scan(Class<T> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config) |
<T> PaginatedScanList<T> |
IDynamoDBMapper.scan(Class<T> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config)
Scans through an Amazon DynamoDB table and returns the matching results as an unmodifiable
list of instantiated objects.
|
<T> PaginatedScanList<T> |
AbstractDynamoDBMapper.scan(Class<T> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config) |
<T> ScanResultPage<T> |
DynamoDBMapper.scanPage(Class<T> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config) |
<T> ScanResultPage<T> |
IDynamoDBMapper.scanPage(Class<T> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config)
Scans through an Amazon DynamoDB table and returns a single page of matching results.
|
<T> ScanResultPage<T> |
AbstractDynamoDBMapper.scanPage(Class<T> clazz,
DynamoDBScanExpression scanExpression,
DynamoDBMapperConfig config) |
Constructor and Description |
---|
DynamoDBMapper.SaveObjectHandler(Class<?> clazz,
Object object,
String tableName,
DynamoDBMapperConfig saveConfig,
ItemConverter converter,
DynamoDBSaveExpression saveExpression)
Constructs a handler for saving the specified model object.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config)
Constructs a new mapper with the service object and configuration given.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config,
AttributeTransformer transformer)
Constructs a new mapper with the given service object, configuration,
and transform hook.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config,
AttributeTransformer transformer,
AWSCredentialsProvider s3CredentialsProvider)
Constructor with all parameters.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config,
AWSCredentialsProvider s3CredentialProvider)
Constructs a new mapper with the service object, configuration, and S3
client cache given.
|
DynamoDBMapperConfig(DynamoDBMapperConfig defaults,
DynamoDBMapperConfig overrides)
Constructs a new configuration object from two others: a set of defaults
and a set of overrides.
|
PaginatedParallelScanList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
ParallelScanTask parallelScanTask,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
PaginatedQueryList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
QueryRequest queryRequest,
QueryResult queryResult,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
PaginatedScanList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
ScanRequest scanRequest,
ScanResult scanResult,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
Copyright © 2016. All rights reserved.