From 46df0a4d3c3a8cd919ea93b62342bdcd2449a4e9 Mon Sep 17 00:00:00 2001 From: vran Date: Wed, 15 Jun 2022 19:37:17 +0800 Subject: [PATCH] feat: support get Table VIEW --- .../core/meta/provider/jdbc/JdbcTableMetaProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/src/main/java/com/databasir/core/meta/provider/jdbc/JdbcTableMetaProvider.java b/meta/src/main/java/com/databasir/core/meta/provider/jdbc/JdbcTableMetaProvider.java index edf6c70..4314a7b 100644 --- a/meta/src/main/java/com/databasir/core/meta/provider/jdbc/JdbcTableMetaProvider.java +++ b/meta/src/main/java/com/databasir/core/meta/provider/jdbc/JdbcTableMetaProvider.java @@ -38,8 +38,9 @@ public class JdbcTableMetaProvider implements TableMetaProvider { private List doSelect(Connection connection, Condition condition) throws SQLException { List tableMetas = new ArrayList<>(); String databaseName = condition.getDatabaseName(); + String[] tableTypes = {"TABLE", "VIEW"}; ResultSet tablesResult = connection.getMetaData() - .getTables(databaseName, condition.getSchemaName(), null, new String[]{"TABLE"}); + .getTables(databaseName, condition.getSchemaName(), null, tableTypes); try { while (tablesResult.next()) { String tableName = tablesResult.getString("TABLE_NAME");