public class DynamoTable<Table> extends Object
| コンストラクタと説明 |
|---|
DynamoTable(Class<?> recordClass) |
public DynamoTable(Class<?> recordClass)
public DynamoAttributeDefinition getAttributeDefinition(String fieldName)
public List<com.amazonaws.services.dynamodbv2.model.KeySchemaElement> getKeySchema()
public List<com.amazonaws.services.dynamodbv2.model.AttributeDefinition> getAttributeDefinitions()
public Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> createItem(DynamoRecord record)
public Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> createUpdateItem(DynamoRecord record)
public Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> createUpdateItem(List<DynamoUpdateValue> values)
public DynamoIndex getMainIndex()
public void storeFieldByItem(Object record, Map.Entry<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> entry, DynamoClientSetting clientSetting)
public void addIndex(DynamoIndex index)
public List<com.amazonaws.services.dynamodbv2.model.GlobalSecondaryIndex> getGlobalSecondaryIndexesByLocal()
protected DynamoConditionAttribute createStringAttribute(String fieldName)
protected DynamoConditionAttribute createStringAttribute(String fieldName, String dynamoAttrName)
protected DynamoConditionAttribute createCompressStringAttribute(String fieldName)
protected DynamoConditionAttribute createLongAttribute(String fieldName)
protected DynamoConditionAttribute createLongAttribute(String fieldName, String dynamoAttrName)
protected DynamoConditionAttribute createIntegerAttribute(String fieldName)
protected DynamoConditionAttribute createBooleanAttribute(String fieldName)
protected DynamoConditionAttribute createDateAttribute(String fieldName)
protected DynamoConditionAttribute createDateTimeAttribute(String fieldName)
protected DynamoConditionAttribute createStringSetAttribute(String fieldName)
protected DynamoConditionAttribute createLongSetAttribute(String fieldName)
protected DynamoConditionAttribute createIntegerSetAttribute(String fieldName)
Copyright © 2016 jp.co.bizreach. All rights reserved.