public abstract class DynamoDBIterable<T> extends Object implements Iterable<T>
| Constructor and Description |
|---|
DynamoDBIterable(com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDB,
Enhancer<T> enhancer,
String hashKeyField) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Iterator<Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue>> |
fetchItems() |
protected com.amazonaws.services.dynamodbv2.AmazonDynamoDB |
getDynamoDB() |
protected Enhancer<T> |
getEnhancer() |
protected abstract Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> |
getLastEvaluatedKey() |
String |
getPosition() |
String |
getPosition(boolean removeHashKey) |
Iterator<T> |
iterator() |
protected abstract boolean |
moreAvailable() |
protected abstract void |
setExclusiveStartKey(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> exclusiveStartKey) |
void |
setPosition(String position) |
void |
setPosition(String position,
String hashKeyValue) |
protected abstract Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> getLastEvaluatedKey()
protected abstract void setExclusiveStartKey(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> exclusiveStartKey)
protected abstract Iterator<Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue>> fetchItems()
protected abstract boolean moreAvailable()
public String getPosition()
public String getPosition(boolean removeHashKey)
public void setPosition(String position)
protected com.amazonaws.services.dynamodbv2.AmazonDynamoDB getDynamoDB()
Copyright © 2014. All Rights Reserved.