Timo Walther created FLINK-14438:
------------------------------------
Summary: Fix RowTypeInfo.equals()
Key: FLINK-14438
URL: https://issues.apache.org/jira/browse/FLINK-14438
Project: Flink
Issue Type: Improvement
Components: API / Type Serialization System
Reporter: Timo Walther
As discussed in FLINK-12848, the {{equals}} method of {{RowTypeInfo}} causes
confusion because it does not consider field names which makes it difficult to
use the type in data structures (such as hash maps) or testing.
So far {{RowTypeInfo}} is marked as {{@PublicEvolving}}. However, it is not
feasible to perform changes to {{RowTypeInfo.equals()}} in the current code
base. The number of affected tests (>80) shows that this change is not trivial
and would affect the stability of the legacy planner. However, most of the
failing tests are in the legacy planner. It seems the Blink code has no
problems with this change which is great! We suggest to apply the changes once
we drop the legacy planner.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)