Skip to content

Commit 623ad6a

Browse files
committed
Change to lists, thanks HonahX
1 parent c13e3b3 commit 623ad6a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pyiceberg/table/name_mapping.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)