Skip to content

Commit 8aa045b

Browse files
committed
fixed size list
1 parent 3ce906d commit 8aa045b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

native/core/src/execution/planner.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -444,13 +444,15 @@ impl PhysicalPlanner {
444444
}
445445
},
446446
Value::ListVal(values) => {
447-
dbg!(values);
447+
//dbg!(values);
448448
//dbg!(literal.datatype.as_ref().unwrap());
449449
//dbg!(data_type);
450450
match data_type {
451451
DataType::List(f) if f.data_type().equals_datatype(&DataType::Int32) => {
452-
SingleRowListArrayBuilder::new(Arc::new(Int32Array::from(values.clone().int_values)))
453-
.build_list_scalar()
452+
let vals = values.clone().int_values;
453+
let len = &vals.len();
454+
SingleRowListArrayBuilder::new(Arc::new(Int32Array::from(vals)))
455+
.build_fixed_size_list_scalar(*len)
454456
}
455457
_ => todo!()
456458
}

0 commit comments

Comments
 (0)