Will Jones created ARROW-14999:
----------------------------------
Summary: [C++] List types with different field names are not equal
Key: ARROW-14999
URL: https://issues.apache.org/jira/browse/ARROW-14999
Project: Apache Arrow
Issue Type: Improvement
Components: C++
Affects Versions: 6.0.0
Reporter: Will Jones
When comparing map types, the names of the fields are ignored. This was
introduced in ARROW-7173.
However for list types, they are not ignored. For example,
{code:python}
In [6]: l1 = pa.list_(pa.field("val", pa.int64()))
In [7]: l2 = pa.list_(pa.int64())
In [8]: l1
Out[8]: ListType(list<val: int64>)
In [9]: l2
Out[9]: ListType(list<item: int64>)
In [10]: l1 == l2
Out[10]: False
{code}
Should we make list type comparison ignore field names too?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)