code: protected List<SchemaDescriptor> scanConnection(String url, String user, String password, String infoLevelName, String bundledDriverName,
                                                      Properties properties, Store store) throws IOException {
          LOGGER.info("Scanning schema '{}'", url);
          Catalog catalog = getCatalog(url, user, password, infoLevelName, bundledDriverName, properties);
          return createSchemas(catalog, store);
      }
docs: Scans the connection identified by the given parameters.
  
  @param url               The url.
  @param user              The user.
  @param password          The password.
  @param properties        The properties to pass to schema crawler.
  @param infoLevelName     The name of the info level to use.
  @param bundledDriverName The name of the bundled driver as provided by schema crawler.
  @param store             The store.
  @return The list of created schema descriptors.
  @throws java.io.IOException If retrieval fails.