@@ -179,20 +179,20 @@ def schema(self, schema: Schema, struct_result: List[MappedField]) -> List[Mappe
179179
180180 def struct (self , struct : StructType , field_results : List [List [MappedField ]]) -> List [MappedField ]:
181181 return [
182- MappedField (field_id = field .field_id , names = { field .name } , fields = result )
182+ MappedField (field_id = field .field_id , names = [ field .name ] , fields = result )
183183 for field , result in zip (struct .fields , field_results )
184184 ]
185185
186186 def field (self , field : NestedField , field_result : List [MappedField ]) -> List [MappedField ]:
187187 return field_result
188188
189189 def list (self , list_type : ListType , element_result : List [MappedField ]) -> List [MappedField ]:
190- return [MappedField (field_id = list_type .element_id , names = { "element" } , fields = element_result )]
190+ return [MappedField (field_id = list_type .element_id , names = [ "element" ] , fields = element_result )]
191191
192192 def map (self , map_type : MapType , key_result : List [MappedField ], value_result : List [MappedField ]) -> List [MappedField ]:
193193 return [
194- MappedField (field_id = map_type .key_id , names = { "key" } , fields = key_result ),
195- MappedField (field_id = map_type .value_id , names = { "value" } , fields = value_result ),
194+ MappedField (field_id = map_type .key_id , names = [ "key" ] , fields = key_result ),
195+ MappedField (field_id = map_type .value_id , names = [ "value" ] , fields = value_result ),
196196 ]
197197
198198 def primitive (self , primitive : PrimitiveType ) -> List [MappedField ]:
0 commit comments