File tree Expand file tree Collapse file tree
vortex-array/src/expr/exprs Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ( ) ) ?,
You can’t perform that action at this time.
0 commit comments