Tablestore SDK for Java; bir tablonun şemasını, ayarlarını, Stream durumunu, şifreleme yapılandırmasını, ayrılmış aktarım hızını ve ikincil dizin meta verilerini alır.
Ön koşullar
Tablestore SDK for Java öğesini yükleyin ve istemciyi başlatın.
İşlev açıklaması
Bir tablonun şemasını, yapılandırmalarını, Stream ayarlarını, sunucu tarafı şifreleme ayarlarını, ayrılmış aktarım hızını ve ikincil dizinlerini sorgulamak için describeTable yöntemini çağırın.
public DescribeTableResponse describeTable(DescribeTableRequest request) throws TableStoreException, ClientException
Aşağıdaki örnek example_table tablosunu sorgular ve yanıtta bulunan ana alanları yazdırır.
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());
Parametreler
DescribeTableRequest aşağıdaki parametreyi içerir.
|
|
|
|
|
|
|
|
Yanıt
DescribeTableResponse aşağıdaki bilgileri içerir.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|