@Override public List<SchemaTableName> getTableNames(@Nullable String schema) { try (Connection connection = connectionFactory.openConnection()) { DatabaseMetaData metadata = connection.getMetaData(); if (metadata.storesUpperCaseIdentifiers() && (schema != null)) { schema = schema.toUpperCase(ENGLISH); } try (ResultSet resultSet = getTables(connection, schema, null)) { ImmutableList.Builder<SchemaTableName> list = ImmutableList.builder(); while (resultSet.next()) { list.add(getSchemaTableName(resultSet)); } return list.build(); } } catch (SQLException e) { throw new PrestoException(JDBC_ERROR, e); } }
jdbcTableName = jdbcTableName.toUpperCase(ENGLISH); try (ResultSet resultSet = getTables(connection, jdbcSchemaName, jdbcTableName)) { List<JdbcTableHandle> tableHandles = new ArrayList<>(); while (resultSet.next()) {
@Override public List<SchemaTableName> getTableNames(@Nullable String schema) { try (Connection connection = driver.connect(connectionUrl, connectionProperties)) { DatabaseMetaData metadata = connection.getMetaData(); if (metadata.storesUpperCaseIdentifiers() && (schema != null)) { schema = schema.toUpperCase(ENGLISH); } try (ResultSet resultSet = getTables(connection, schema, null)) { ImmutableList.Builder<SchemaTableName> list = ImmutableList.builder(); while (resultSet.next()) { list.add(getSchemaTableName(resultSet)); } return list.build(); } } catch (SQLException e) { throw new PrestoException(JDBC_ERROR, e); } }
jdbcTableName = jdbcTableName.toUpperCase(ENGLISH); try (ResultSet resultSet = getTables(connection, jdbcSchemaName, jdbcTableName)) { List<JdbcTableHandle> tableHandles = new ArrayList<>(); while (resultSet.next()) {