Skip to content

Commit a862c0b

Browse files
committed
Cleanup
1 parent 6cb546a commit a862c0b

2 files changed

Lines changed: 0 additions & 82 deletions

File tree

pyiceberg/schema.py

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1772,60 +1772,3 @@ def map(self, map_type: MapType, key_result: Callable[[], bool], value_result: C
17721772

17731773
def primitive(self, primitive: PrimitiveType) -> bool:
17741774
return True
1775-
1776-
1777-
# def _bind_to_struct(
1778-
# struct: StructType,
1779-
# data: Dict[str, Any],
1780-
# ) -> Record:
1781-
# return visit_with_partner(
1782-
# struct,
1783-
# data,
1784-
# _BindDictToRecord(),
1785-
# ArrowAccessor(),
1786-
# )
1787-
#
1788-
#
1789-
# class _BindDictToRecord(SchemaWithPartnerVisitor[Any, Any]):
1790-
# def schema(self, schema: Schema, schema_partner: Any, struct_result: Any) -> Any:
1791-
# return struct_result
1792-
#
1793-
# def struct(self, struct: StructType, struct_partner: Any, field_results: List[Any]) -> Any:
1794-
# if isinstance(struct_partner, list):
1795-
# return [Record(*result) for result in field_results]
1796-
# else:
1797-
# return Record(*field_results)
1798-
#
1799-
# def field(self, field: NestedField, partner_struct: Optional[Any], field_result: Any) -> Optional[pa.Array]:
1800-
# return field_result
1801-
#
1802-
# def list(self, list_type: ListType, list_array: Optional[Any], element_result: Any) -> Any:
1803-
# return element_result
1804-
#
1805-
# def map(self, map_type: MapType, map_array: Optional[Any], key_result: Optional[Any], value_result: Optional[Any]) -> Any:
1806-
# return value_result
1807-
#
1808-
# def primitive(self, _: PrimitiveType, primitive_partner: Any) -> Any:
1809-
# return primitive_partner
1810-
#
1811-
#
1812-
# class ArrowAccessor(PartnerAccessor[Any]):
1813-
# def schema_partner(self, partner: Any) -> Any:
1814-
# return partner
1815-
#
1816-
# def field_partner(self, partner_struct: Any, field_id: int, name: str) -> Any:
1817-
# if isinstance(partner_struct, dict):
1818-
# return partner_struct.get(name)
1819-
# if isinstance(partner_struct, list):
1820-
# return [e.get(name) for e in partner_struct]
1821-
# else:
1822-
# return partner_struct
1823-
#
1824-
# def list_element_partner(self, partner_list: Optional[Any]) -> Optional[Any]:
1825-
# return partner_list
1826-
#
1827-
# def map_key_partner(self, partner_map: Optional[Any]) -> Optional[Any]:
1828-
# return partner_map
1829-
#
1830-
# def map_value_partner(self, partner_map: Optional[Any]) -> Optional[Any]:
1831-
# return partner_map

tests/test_typedef.py

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -47,28 +47,3 @@ def test_record_named_args() -> None:
4747
assert r[2] is True
4848

4949
assert repr(r) == "Record[1, a, True]"
50-
51-
52-
#
53-
# def test_bind_record_nested(table_schema_nested: Schema) -> None:
54-
# struct = table_schema_nested.as_struct()
55-
# data = {
56-
# "foo": "str",
57-
# "bar": 123,
58-
# "baz": True,
59-
# "qux": ["a", "b", "c"],
60-
# "quux": {"a": 1, "b": 2},
61-
# "location": [{"latitude": 52.377956, "longitude": 4.897070}, {"latitude": 4.897070, "longitude": -122.431297}],
62-
# "person": {"name": "Fokko", "age": 35}, # Possible data quality issue
63-
# }
64-
# res = _bind_to_struct(struct, data)
65-
#
66-
# assert res == Record(
67-
# "str",
68-
# 123,
69-
# True,
70-
# ["a", "b", "c"],
71-
# {"a": 1, "b": 2},
72-
# [Record(52.377956, 4.89707), Record(4.89707, -122.431297)],
73-
# Record("Fokko", 35),
74-
# )

0 commit comments

Comments
 (0)