ResultSet(List<String> columnNames, List<String?>? tableNames, this.rows) : super(columnNames, tableNames);