feat: support get Table VIEW

This commit is contained in:
vran 2022-06-15 19:37:17 +08:00
parent 3f01403bb2
commit 46df0a4d3c
1 changed files with 2 additions and 1 deletions

View File

@ -38,8 +38,9 @@ public class JdbcTableMetaProvider implements TableMetaProvider {
private List<TableMeta> doSelect(Connection connection, Condition condition) throws SQLException { private List<TableMeta> doSelect(Connection connection, Condition condition) throws SQLException {
List<TableMeta> tableMetas = new ArrayList<>(); List<TableMeta> tableMetas = new ArrayList<>();
String databaseName = condition.getDatabaseName(); String databaseName = condition.getDatabaseName();
String[] tableTypes = {"TABLE", "VIEW"};
ResultSet tablesResult = connection.getMetaData() ResultSet tablesResult = connection.getMetaData()
.getTables(databaseName, condition.getSchemaName(), null, new String[]{"TABLE"}); .getTables(databaseName, condition.getSchemaName(), null, tableTypes);
try { try {
while (tablesResult.next()) { while (tablesResult.next()) {
String tableName = tablesResult.getString("TABLE_NAME"); String tableName = tablesResult.getString("TABLE_NAME");