通过 Java SDK 列出当前 Tablestore 实例中的全部映射表。
前提条件
安装Tablestore Java SDK并初始化客户端。
使用 5.13.0 及以上版本的 Tablestore Java SDK。
功能说明
调用 sqlQuery 方法执行 SHOW TABLES 语句,查询当前 Tablestore 实例中的全部映射表名称。
SQLQueryResponse sqlQuery(SQLQueryRequest request)
以下示例列出当前实例中的映射表,并通过 SQLUtils.parseShowTablesResponse 将查询结果解析为映射表名称列表。
SQLQueryRequest request = new SQLQueryRequest("SHOW TABLES");
SQLQueryResponse response = client.sqlQuery(request);
List<String> mappingTables = SQLUtils.parseShowTablesResponse(response);
for (String mappingTable : mappingTables) {
System.out.println(mappingTable);
}
参数说明
SQLQueryRequest 包含以下参数。
|
名称 |
类型 |
说明 |
|
query(必选) |
String |
要执行的 |
返回值
SQLQueryResponse 包含以下与映射表列表相关的字段。
|
字段 |
类型 |
说明 |
|
|
SQLStatementType |
通过 |
|
|
ByteString |
映射表名称列表的序列化数据。通过 |
该文章对您有帮助吗?