DynamoDB バックエンド¶
DynamoDBBackend
インタフェース¶
このクラスは、DynamoDB バックエンド実装が公開する必要のあるメソッドを列挙します。この場合、次のものがあります :
void createTable(String tableName, String primaryKey) throws Exception;
DynamoDB のユーザ空間内に存在しない場合は、テーブル名を指定してテーブルを作成します。主キーとして機能するフィールドも指定する必要があります。
void putItems(String tableName, ArrayList<Item> aggregation) throws Exception;
指定された表に、指定された集約内に含まれる数の項目を挿入します。
DynamoDBBackendImpl
クラス¶
これは上記の DynamoDBBackend
インタフェースを実装する DynamoDB の便利なバックエンドクラスです。
DynamoDBBackendImpl
は、実際に DynamoDB API をラップします。