public class DynamoBaseAction<Table> extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
DynamoBaseAction.RangeValue |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected DynamoClient.DynamoClientPrivate |
client |
protected List<DynamoCondExpression> |
filterValues |
protected DynamoIndex |
index |
protected Integer |
limit |
protected List<String> |
projectionNames |
protected DynamoTable |
table |
| コンストラクタと説明 |
|---|
DynamoBaseAction(DynamoClient.DynamoClientPrivate client,
DynamoTable table) |
DynamoBaseAction(DynamoClient.DynamoClientPrivate client,
DynamoTable table,
DynamoIndex index) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
appendFilterValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results,
DynamoCondExpression expression,
List<Integer> indexes) |
protected void |
appendFilterValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results,
DynamoMappingAttributeType attrType,
int idx,
Object filterValue) |
protected void |
appendKeyValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results,
DynamoMappingAttributeType attrType,
int idx,
Object keyValue) |
protected void |
appendValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results,
DynamoMappingAttributeType attrType,
String key,
Object value) |
protected String |
getIndexName() |
protected boolean |
isTargetIndexPartition() |
protected String |
makeFilterExpression() |
protected String |
makeProjectionExpression() |
protected DynamoClient.DynamoClientPrivate client
protected DynamoTable table
protected DynamoIndex index
protected List<DynamoCondExpression> filterValues
protected Integer limit
public DynamoBaseAction(DynamoClient.DynamoClientPrivate client, DynamoTable table)
public DynamoBaseAction(DynamoClient.DynamoClientPrivate client, DynamoTable table, DynamoIndex index)
protected boolean isTargetIndexPartition()
protected String getIndexName()
protected String makeProjectionExpression()
protected String makeFilterExpression()
protected void appendValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results, DynamoMappingAttributeType attrType, String key, Object value)
protected void appendKeyValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results, DynamoMappingAttributeType attrType, int idx, Object keyValue)
protected void appendFilterValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results, DynamoMappingAttributeType attrType, int idx, Object filterValue)
protected void appendFilterValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results, DynamoCondExpression expression, List<Integer> indexes)
Copyright © 2016 jp.co.bizreach. All rights reserved.