通過 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 |
映射表名稱列表的序列化資料。通過 |