public class DynamoBaseAction<T> extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
DynamoBaseAction.RangeValue |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected DynamoClient.DynamoClientPrivate |
client |
protected List<jp.co.bizreach.jdynamo.action.DynamoCondExpression> |
filterValues |
protected DynamoIndex |
index |
protected Integer |
limit |
protected List<String> |
projectionNames |
protected DynamoMetaTable |
table |
| コンストラクタと説明 |
|---|
DynamoBaseAction(DynamoClient.DynamoClientPrivate client,
DynamoMetaTable table) |
DynamoBaseAction(DynamoClient.DynamoClientPrivate client,
DynamoMetaTable table,
DynamoIndex index) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
appendFilterValue(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> results,
jp.co.bizreach.jdynamo.action.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 DynamoMetaTable table
protected DynamoIndex index
protected List<jp.co.bizreach.jdynamo.action.DynamoCondExpression> filterValues
protected Integer limit
public DynamoBaseAction(DynamoClient.DynamoClientPrivate client, DynamoMetaTable table)
public DynamoBaseAction(DynamoClient.DynamoClientPrivate client, DynamoMetaTable 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)
Copyright © 2016 jp.co.bizreach. All rights reserved.