Tablestore SDK for Java は、テーブルのスキーマ、設定、ストリームステータス、暗号化設定、予約済みスループット、セカンダリインデックスメタデータを取得します。
前提条件
Tablestore SDK for Java をインストールし、クライアントを初期化します。
機能の説明
public DescribeTableResponse describeTable(DescribeTableRequest request) throws TableStoreException, ClientExceptiondescribeTable() は、指定されたテーブルに関する情報を含む DescribeTableResponse を返します。
次の例では、example_table にクエリを実行し、レスポンスの主なフィールドを出力します。
DescribeTableRequest request = new DescribeTableRequest("example_table");
DescribeTableResponse response = client.describeTable(request);
System.out.println("テーブルメタデータ: " + response.getTableMeta());
System.out.println("テーブルオプション: " + response.getTableOptions());
System.out.println("ストリーム詳細: " + response.getStreamDetails());
SSEDetails sseDetails = response.getSseDetails();
System.out.println("暗号化有効: " + sseDetails.isEnable());
if (sseDetails.isEnable()) {
System.out.println("暗号化タイプ: " + sseDetails.getKeyType());
}
System.out.println("予約済みスループット: " + response.getReservedThroughputDetails());
System.out.println("セカンダリインデックス: " + response.getIndexMeta());
System.out.println("パーティション分割ポイント: " + response.getShardSplits());
System.out.println("作成時間: " + response.getCreationTime());パラメーター
DescribeTableRequest には、次のパラメーターが含まれます。
tableName (必須)
String:テーブルの名前。
レスポンス
DescribeTableResponse には以下の情報が含まれます。
フィールド | タイプ | 説明 |
|
|
|
|
|
|
|
|
|
|
| テーブルシャード間の分割点を取得するには、 |
|
|
|
|
|
|
|
|
|
|
|
|