Skip to content

Commit cc87962

Browse files
committed
Use unmasked_field_by_name in GetItemList
1 parent 23514f1 commit cc87962

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

vortex-array/src/expr/exprs/get_item_list.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ impl VTable for GetItemList {
137137
let list = input.execute::<ListViewArray>(args.ctx)?;
138138
let struct_elems = list.elements().clone().execute::<StructArray>(args.ctx)?;
139139

140-
let field = struct_elems.field_by_name(field_name).cloned()?;
140+
let field = struct_elems.unmasked_field_by_name(field_name)?.clone();
141141
let field = match struct_elems.dtype().nullability() {
142142
Nullability::NonNullable => field,
143143
Nullability::Nullable => mask(&field, &struct_elems.validity_mask()?.not())?,
@@ -156,7 +156,7 @@ impl VTable for GetItemList {
156156
let list = input.execute::<FixedSizeListArray>(args.ctx)?;
157157
let struct_elems = list.elements().clone().execute::<StructArray>(args.ctx)?;
158158

159-
let field = struct_elems.field_by_name(field_name).cloned()?;
159+
let field = struct_elems.unmasked_field_by_name(field_name)?.clone();
160160
let field = match struct_elems.dtype().nullability() {
161161
Nullability::NonNullable => field,
162162
Nullability::Nullable => mask(&field, &struct_elems.validity_mask()?.not())?,

0 commit comments

Comments
 (0)