Skip to content

Commit 6093145

Browse files
committed
use MakeExactWithEmptyNulls for list views
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
1 parent aebd9f8 commit 6093145

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • vortex-array/src/scalar_fn/fns/list_transform

‎vortex-array/src/scalar_fn/fns/list_transform/mod.rs‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ use crate::arrays::list::ListArrayExt;
2626
use crate::arrays::list::ListArraySlotsExt;
2727
use crate::arrays::listview::ListViewArrayExt;
2828
use crate::arrays::listview::ListViewArraySlotsExt;
29+
use crate::arrays::listview::ListViewRebuildMode;
2930
use crate::dtype::DType;
3031
use crate::dtype::FieldName;
3132
use crate::expr::BoundLambda;
@@ -208,7 +209,7 @@ fn transform_list_view(
208209
let view = if lambda.is_infallible() {
209210
view
210211
} else {
211-
view.rebuild_with_referenced_valid_elements(ctx)?
212+
view.rebuild(ListViewRebuildMode::MakeExactWithEmptyNulls, ctx)?
212213
};
213214
let values = lambda.evaluate(vec![view.elements().clone()], view.elements().len())?;
214215
vortex_ensure_eq!(values.len(), view.elements().len());

0 commit comments

Comments
 (0)