Tablestore SDK for Java mengambil skema tabel, pengaturan, status Stream, pengaturan enkripsi, throughput tereservasi, serta metadata indeks sekunder.
Prasyarat
Instal Tablestore SDK for Java dan inisialisasi klien.
Deskripsi fungsi
public DescribeTableResponse describeTable(DescribeTableRequest request) throws TableStoreException, ClientExceptionMetode describeTable() mengembalikan objek DescribeTableResponse yang berisi informasi mengenai tabel yang ditentukan.
Contoh berikut melakukan kueri terhadap tabel example_table dan mencetak bidang utama dalam respons.
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());Parameter
Objek DescribeTableRequest mencakup parameter berikut.
tableName (wajib)
String: Nama tabel.
Respons
Objek DescribeTableResponse berisi informasi berikut.
Bidang | Tipe | Deskripsi |
|
| Panggil |
|
| Panggil |
|
| Panggil |
|
| Panggil |
|
| Panggil |
|
| Panggil |
|
| Panggil |
|
| Panggil |