查询指定表的结构信息和预留读/写吞吐量设置信息。

请求结构:

message DescribeTableRequest {
    required string table_name = 1;
}
table_name:
  • 类型:string

  • 是否必要参数:是

  • 需要查询的表名。

响应消息结构:

message DescribeTableResponse {
    required TableMeta table_meta = 1;
    required ReservedThroughputDetails reserved_throughput_details = 2;
    required TableOptions table_options = 3;
    optional StreamDetails stream_details = 5;
    repeated bytes shard_splits = 6;
}
table_meta:
  • 类型: TableMeta

  • 该表的Schema,与建表时给出的Schema相同。

reserved_throughput_details:
  • 类型:ReservedThroughputDetails

  • 该表的预留读/写吞吐设置信息除了包含当前的预留读/写吞吐设置值之外,还包含了最近一次更新该表的预留读/写吞吐设置的时间和当日已下调预留读/写吞吐的次数。

table_options:
  • 类型:TableOptions

  • 当前最新的table_options参数值。

StreamSpecification:
shard_splits:
  • 类型:bytes

  • 当前表所有分区的分裂点。