| Package | Description | 
|---|---|
| com.amazonaws.services.dynamodbv2.document | |
| com.amazonaws.services.dynamodbv2.document.api | |
| com.amazonaws.services.dynamodbv2.document.spec | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<KeyAttribute> | 
PrimaryKey.getComponents()
Returns all the key components of this primary key. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PrimaryKey | 
PrimaryKey.addComponents(KeyAttribute... components)
Add one or multiple key components to this primary key. 
 | 
DeleteItemOutcome | 
Table.deleteItem(KeyAttribute... primaryKeyComponents)  | 
Item | 
Table.getItem(KeyAttribute... primaryKeyComponents)  | 
GetItemOutcome | 
Table.getItemOutcome(KeyAttribute... primaryKeyComponents)  | 
ItemCollection<QueryOutcome> | 
Table.query(KeyAttribute hashKey)  | 
ItemCollection<QueryOutcome> | 
Index.query(KeyAttribute hashKey)  | 
ItemCollection<QueryOutcome> | 
Table.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition)  | 
ItemCollection<QueryOutcome> | 
Index.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition)  | 
ItemCollection<QueryOutcome> | 
Index.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     QueryExpressionSpec queryExpressions)  | 
ItemCollection<QueryOutcome> | 
Table.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     QueryFilter... queryFilters)  | 
ItemCollection<QueryOutcome> | 
Index.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     QueryFilter... queryFilters)  | 
ItemCollection<QueryOutcome> | 
Table.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     String filterExpression,
     Map<String,String> nameMap,
     Map<String,Object> valueMap)  | 
ItemCollection<QueryOutcome> | 
Index.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     String filterExpression,
     Map<String,String> nameMap,
     Map<String,Object> valueMap)  | 
ItemCollection<QueryOutcome> | 
Table.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     String filterExpression,
     String projectionExpression,
     Map<String,String> nameMap,
     Map<String,Object> valueMap)  | 
ItemCollection<QueryOutcome> | 
Index.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     String projectionExpression,
     String filterExpression,
     Map<String,String> nameMap,
     Map<String,Object> valueMap)  | 
Item | 
Item.withKeyComponents(KeyAttribute... components)
Convenient methods - sets the attributes of this item from the specified
 key components. 
 | 
| Constructor and Description | 
|---|
PrimaryKey(KeyAttribute... components)
Constructs with the specified key components. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DeleteItemOutcome | 
DeleteItemApi.deleteItem(KeyAttribute... primaryKeyComponents)
Deletes an item by primary key. 
 | 
Item | 
GetItemApi.getItem(KeyAttribute... primaryKeyComponents)
Retrieves an item by primary key. 
 | 
GetItemOutcome | 
GetItemApi.getItemOutcome(KeyAttribute... primaryKeyComponents)
Retrieves an item and the associated information by primary key when the
 primary key is a hash-only key. 
 | 
ItemCollection<QueryOutcome> | 
QueryApi.query(KeyAttribute hashKey)
Retrieves items by the specified hash key. 
 | 
ItemCollection<QueryOutcome> | 
QueryApi.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition)
Retrieves items by the specified hash key and a range key condition. 
 | 
ItemCollection<QueryOutcome> | 
QueryApi.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     QueryFilter... queryFilters)
Retrieves items by the specified hash key, a range key condition
 and a list of query filters. 
 | 
ItemCollection<QueryOutcome> | 
QueryApi.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     String filterExpression,
     Map<String,String> nameMap,
     Map<String,Object> valueMap)
Retrieves items by the specified hash key, a range key condition, and
 a filter expression string. 
 | 
ItemCollection<QueryOutcome> | 
QueryApi.query(KeyAttribute hashKey,
     RangeKeyCondition rangeKeyCondition,
     String filterExpression,
     String projectionExpression,
     Map<String,String> nameMap,
     Map<String,Object> valueMap)
Retrieves items by the specified hash key, a range key condition,
 a filter expression and a projection expression. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
KeyAttribute | 
QuerySpec.getHashKey()  | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<KeyAttribute> | 
ScanSpec.getExclusiveStartKey()  | 
Collection<KeyAttribute> | 
QuerySpec.getExclusiveStartKey()  | 
Collection<KeyAttribute> | 
AbstractSpecWithPrimaryKey.getKeyComponents()
Returns the primary key components that has been specified. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScanSpec | 
ScanSpec.withExclusiveStartKey(KeyAttribute... exclusiveStartKey)  | 
QuerySpec | 
QuerySpec.withExclusiveStartKey(KeyAttribute... exclusiveStartKey)  | 
QuerySpec | 
QuerySpec.withHashKey(KeyAttribute hashKey)  | 
UpdateItemSpec | 
UpdateItemSpec.withPrimaryKey(KeyAttribute... components)  | 
GetItemSpec | 
GetItemSpec.withPrimaryKey(KeyAttribute... components)  | 
DeleteItemSpec | 
DeleteItemSpec.withPrimaryKey(KeyAttribute... components)  | 
AbstractSpecWithPrimaryKey<T> | 
AbstractSpecWithPrimaryKey.withPrimaryKey(KeyAttribute... components)
Sets the primary key with the specified key components. 
 | 
Copyright © 2015. All rights reserved.