全部產品
Search
文件中心

Tablestore:列出映射表

更新時間:Jul 31, 2026

通過 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

要執行的 SHOW TABLES 語句。

傳回值

SQLQueryResponse 包含以下與映射表列表相關的欄位。

欄位

類型

說明

type

SQLStatementType

通過 getSQLStatementType() 擷取 SQL 陳述式類型。執行 SHOW TABLES 語句時返回 SQL_SHOW_TABLE

rows

ByteString

映射表名稱列表的序列化資料。通過 getSQLResultSet() 擷取解析後的 SQLResultSet,也可以通過 SQLUtils.parseShowTablesResponse() 直接擷取 List<String> 類型的映射表名稱列表。