message: chore: changed Flush to return-early by continuing if succesful
diff: @@ -1772,11 +1772,13 @@ void BufferedCSVReader::Flush(DataChunk &insert_chunk) {
  success = VectorOperations::TryCast(parse_chunk.data[col_idx], insert_chunk.data[col_idx],
  parse_chunk.size(), &error_message);
  }
  - if (options.ignore_errors == true && !success) {
  + if (success) {
  + continue;
  + }
  + if (options.ignore_errors) {
  conversion_error_ignored = true;
  continue;
  }
  - if (!success) {
  string col_name = to_string(col_idx);
  if (col_idx < col_names.size()) {
  col_name = "\"" + col_names[col_idx] + "\"";
  @@ -1796,7 +1798,6 @@ void BufferedCSVReader::Flush(DataChunk &insert_chunk) {
  }
  }
  }
  - }
  if (conversion_error_ignored && options.ignore_errors) {
  SelectionVector succesful_rows;
  succesful_rows.Initialize(parse_chunk.size());
  