Skip to content

Commit fff9fb2

Browse files
committed
fixup
1 parent 0739939 commit fff9fb2

File tree

1 file changed

+8
-9
lines changed
  • vortex-duckdb/src/convert/array

1 file changed

+8
-9
lines changed

vortex-duckdb/src/convert/array/mod.rs

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
mod data_chunk_adaptor;
22

3-
use duckdb::core::{DataChunkHandle, FlatVector};
3+
use duckdb::core::DataChunkHandle;
44
use duckdb::vtab::arrow::{
55
WritableVector, flat_vector_to_arrow_array, write_arrow_array_to_vector,
66
};
@@ -9,10 +9,11 @@ use vortex_array::arrow::{FromArrowArray, IntoArrowArray};
99
use vortex_array::validity::Validity;
1010
use vortex_array::variants::StructArrayTrait;
1111
use vortex_array::{Array, ArrayRef};
12-
use vortex_dtype::FieldNames;
1312
use vortex_error::{VortexResult, vortex_err};
1413

15-
use crate::convert::array::data_chunk_adaptor::DataChunkHandleSlice;
14+
use crate::convert::array::data_chunk_adaptor::{
15+
DataChunkHandleSlice, NamedDataChunk, SizedFlatVector,
16+
};
1617

1718
pub trait ToDuckDB {
1819
fn to_duckdb(&self, chunk: &mut dyn WritableVector) -> VortexResult<()>;
@@ -68,7 +69,7 @@ impl<'a> FromDuckDB<&'a NamedDataChunk<'a>> for ArrayRef {
6869
names
6970
.as_ref()
7071
.map(|names| names[i].clone())
71-
.unwrap_or(i.to_string().into()),
72+
.unwrap_or_else(|| i.to_string().into()),
7273
array,
7374
))
7475
})
@@ -87,10 +88,7 @@ impl FromDuckDB<SizedFlatVector> for ArrayRef {
8788
fn from_duckdb(mut sized_vector: SizedFlatVector) -> VortexResult<ArrayRef> {
8889
let len = sized_vector.len;
8990
let arrow_arr = flat_vector_to_arrow_array(&mut sized_vector.vector, len).map_err(|e| {
90-
println!(
91-
"Failed to convert duckdb duckdb array vortex: {}",
92-
e.to_string()
93-
);
91+
println!("Failed to convert duckdb duckdb array vortex: {}", e);
9492

9593
vortex_err!("Failed to convert duckdb array to vortex: {}", e)
9694
})?;
@@ -108,7 +106,8 @@ mod tests {
108106
use vortex_array::{Array, ArrayRef, ToCanonical};
109107
use vortex_dtype::{DType, FieldNames, Nullability};
110108

111-
use crate::convert::array::{NamedDataChunk, to_duckdb_chunk};
109+
use crate::convert::array::data_chunk_adaptor::NamedDataChunk;
110+
use crate::convert::array::to_duckdb_chunk;
112111
use crate::{FromDuckDB, ToDuckDBType};
113112

114113
fn data() -> ArrayRef {

0 commit comments

Comments
 (0)