message: Changing Arrow-Parquet Test Schema Call
diff: @@ -77,8 +77,9 @@ bool RoundTrip(std::string &path, std::vector<std::string> &skip, duckdb::Connec
  auto result = ArrowToDuck(conn, *table);
  ArrowSchema abi_arrow_schema;
  std::vector<std::shared_ptr<arrow::RecordBatch>> batches_result;
  - arrow::Result<std::shared_ptr<arrow::Schema>> result_schema;
  - bool fetch_schema = true;
  + result->ToArrowSchema(&abi_arrow_schema);
  + auto result_schema = arrow::ImportSchema(&abi_arrow_schema);
  +
  while (true) {
  auto data_chunk = result->Fetch();
  if (!data_chunk || data_chunk->size() == 0) {
  @@ -86,11 +87,6 @@ bool RoundTrip(std::string &path, std::vector<std::string> &skip, duckdb::Connec
  }
  ArrowArray arrow_array;
  data_chunk->ToArrowArray(&arrow_array);
  - if (fetch_schema) {
  - result->ToArrowSchema(&abi_arrow_schema, &arrow_array);
  - result_schema = arrow::ImportSchema(&abi_arrow_schema);
  - fetch_schema = false;
  - }
  auto batch = arrow::ImportRecordBatch(&arrow_array, result_schema.ValueUnsafe());
  batches_result.push_back(batch.MoveValueUnsafe());
  }
  