Skip to content

Commit 99af430

Browse files
committed
minor
1 parent d367a7c commit 99af430

File tree

1 file changed

+5
-1
lines changed
  • crates/integrations/datafusion/src/physical_plan

1 file changed

+5
-1
lines changed

crates/integrations/datafusion/src/physical_plan/write.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@ use std::any::Any;
1919
use std::fmt::{Debug, Formatter};
2020
use std::sync::Arc;
2121

22-
use datafusion::arrow::array::{ArrayRef, RecordBatch, StringArray, StructArray, UInt64Array};
22+
use datafusion::arrow::array::{ArrayRef, RecordBatch, StringArray, UInt64Array};
2323
use datafusion::arrow::datatypes::{
2424
DataType, Field, Schema as ArrowSchema, SchemaRef as ArrowSchemaRef,
2525
};
2626
use datafusion::common::Result as DFResult;
27+
use datafusion::error::DataFusionError;
2728
use datafusion::execution::{SendableRecordBatchStream, TaskContext};
2829
use datafusion::physical_expr::{EquivalenceProperties, Partitioning};
2930
use datafusion::physical_plan::execution_plan::{Boundedness, EmissionType};
@@ -82,6 +83,9 @@ impl IcebergWriteExec {
8283
("count", count_array, false),
8384
("data_files", files_array, false),
8485
])
86+
.map_err(|e| {
87+
DataFusionError::ArrowError(e, Some("Failed to make result batch".to_string()))
88+
})
8589
}
8690

8791
fn make_result_schema() -> ArrowSchemaRef {

0 commit comments

Comments
 (0)