7 表の行の読取り

ストアから表の行を取得するにはいくつかの方法があります。次のことが可能です。

  1. TableAPI.get()メソッドを使用して一度に1つの行を取得します。

  2. TableAPI.multiGet()またはTableAPI.multiGetIterator()メソッドを使用して、シャード・キー(少なくとも主キーの一部に基づく)に関連付けられた行を取得します。

  3. TableAPI.tableIterator()メソッドを使用して、シャード・キーまたは索引キーを共有する表の行を取得します。

  4. 検索条件として1つのキーを使用し、各シャードのレコードを並列で取得および処理します。パラレル・スキャンが含まれるTableAPI.tableIterator()メソッドとTableAPI.tableKeysIterator()メソッドのいずれかを使用します。

  5. 検索条件としてキーのセットを使用し、各シャードのレコードを並列で取得および処理します。一括取得が含まれるTableAPI.tableIterator()メソッドとTableAPI.tableKeysIterator()メソッドのいずれかを使用します。

それぞれの詳細は次の各項で説明します。