public DataResultSet(final ResultSet rows, final boolean showLobs) throws SchemaCrawlerException { if (rows == null) { throw new IllegalArgumentException("Cannot use null results"); } this.rows = rows; this.showLobs = showLobs; resultsColumns = SchemaCrawlerUtility.getResultColumns(rows).getColumns(); }