/** * Obtains result-set metadata from a live result-set. * * @param resultSet * Live result-set. * @return Result-set metadata. * @throws SchemaCrawlerException * On an exception. */ public static ResultsColumns getResultsColumns(final ResultSet resultSet) throws SchemaCrawlerException { // NOTE: Some JDBC drivers like SQLite may not work with closed // result-sets checkResultSet(resultSet); final ResultsCrawler resultSetCrawler = new ResultsCrawler(resultSet); final ResultsColumns resultsColumns = resultSetCrawler.crawl(); return resultsColumns; }
/** * Obtains result-set metadata from a live result-set. * * @param resultSet * Live result-set. * @return Result-set metadata. * @throws SchemaCrawlerException * On an exception. */ public static ResultsColumns getResultsColumns(final ResultSet resultSet) throws SchemaCrawlerException { // NOTE: Some JDBC drivers like SQLite may not work with closed // result-sets checkResultSet(resultSet); final ResultsCrawler resultSetCrawler = new ResultsCrawler(resultSet); final ResultsColumns resultsColumns = resultSetCrawler.crawl(); return resultsColumns; }
/** * Obtains result-set metadata from a live result-set. * * @param resultSet * Live result-set. * @return Result-set metadata. * @throws SchemaCrawlerException * On an exception. */ public static ResultsColumns getResultsColumns(final ResultSet resultSet) throws SchemaCrawlerException { // NOTE: Some JDBC drivers like SQLite may not work with closed // result-sets checkResultSet(resultSet); final ResultsCrawler resultSetCrawler = new ResultsCrawler(resultSet); final ResultsColumns resultsColumns = resultSetCrawler.crawl(); return resultsColumns; }