Tablestore SDK for Java は、テーブルスキーマ、テーブルオプション、ストリームのステータス、暗号化設定、予約済みスループット、およびセカンダリインデックスのメタデータを取得します。
前提条件
Tablestore SDK for Java をインストールし、クライアントを初期化します。
関数の説明
describeTable を呼び出して、テーブルのスキーマ、設定、ストリーム設定、サーバー側の暗号化設定、予約済みスループット、およびセカンダリインデックスを照会します。
public DescribeTableResponse describeTable(DescribeTableRequest request) throws TableStoreException, ClientException
次の例では、example_table にクエリを実行し、レスポンスの主なフィールドを出力します。
DescribeTableRequest request = new DescribeTableRequest("example_table");
DescribeTableResponse response = client.describeTable(request);
System.out.println("Table metadata: " + response.getTableMeta());
System.out.println("Table options: " + response.getTableOptions());
System.out.println("Stream details: " + response.getStreamDetails());
SSEDetails sseDetails = response.getSseDetails();
System.out.println("Encryption enabled: " + sseDetails.isEnable());
if (sseDetails.isEnable()) {
System.out.println("Encryption type: " + sseDetails.getKeyType());
}
System.out.println("Reserved throughput: " + response.getReservedThroughputDetails());
System.out.println("Secondary indexes: " + response.getIndexMeta());
System.out.println("Partition split points: " + response.getShardSplits());
System.out.println("Creation time: " + response.getCreationTime());
パラメーター
DescribeTableRequest には、以下のパラメーターが含まれます。
|
名前 |
タイプ |
説明 |
|
tableName (必須) |
|
テーブルの名前。 |
レスポンス
DescribeTableResponse には、次の情報が含まれます。
|
フィールド |
タイプ |
説明 |
|
|
|
Call |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Call |
|
|
|
|
|
|
|
Call |
|
|
|
Call |