public class DynamoMetaTable<T> extends Object
| コンストラクタと説明 |
|---|
DynamoMetaTable() |
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(Object record)
public Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> createUpdateItem(Object 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 DynamoAttributeSupport createStringAttribute(String fieldName)
protected DynamoAttributeSupport createStringAttribute(String fieldName, String dynamoAttrName)
protected DynamoAttributeSupport createCompressStringAttribute(String fieldName)
protected DynamoAttributeSupport createLongAttribute(String fieldName)
protected DynamoAttributeSupport createLongAttribute(String fieldName, String dynamoAttrName)
protected DynamoAttributeSupport createIntegerAttribute(String fieldName)
protected DynamoAttributeSupport createBooleanAttribute(String fieldName)
protected DynamoAttributeSupport createDateAttribute(String fieldName)
protected DynamoAttributeSupport createDateTimeAttribute(String fieldName)
protected DynamoAttributeSupport createStringSetAttribute(String fieldName)
protected DynamoAttributeSupport createLongSetAttribute(String fieldName)
protected DynamoAttributeSupport createIntegerSetAttribute(String fieldName)
Copyright © 2016 jp.co.bizreach. All rights reserved.