Tablestore SDK for Java obtiene el esquema, la configuración, el estado de Stream, los parámetros de cifrado, el throughput reservado y los metadatos de índices secundarios de una tabla.
Requisitos previos
Instale Tablestore SDK for Java e inicialice el cliente.
Descripción de la función
Llame a describeTable para consultar el esquema, la configuración, los parámetros de Stream, la configuración de cifrado del lado del servidor, el throughput reservado y los índices secundarios de una tabla.
public DescribeTableResponse describeTable(DescribeTableRequest request) throws TableStoreException, ClientException
El ejemplo a continuación consulta example_table e imprime los campos principales de la respuesta.
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());
Parámetros
DescribeTableRequest contiene el siguiente parámetro.
|
Nombre |
Tipo |
Descripción |
|
tableName (obligatorio) |
|
El nombre de la tabla. |
Respuesta
DescribeTableResponse contiene la siguiente información.
|
Campo |
Tipo |
Descripción |
|
|
|
Llame a |
|
|
|
Llame a |
|
|
|
Llame a |
|
|
|
Llame a |
|
|
|
Llame a |
|
|
|
Llame a |
|
|
|
Llame a |
|
|
|
Llame a |