Gustavo de Morais created FLINK-37917:
-----------------------------------------
Summary: Add support for MultiJoinedRowData
Key: FLINK-37917
URL: https://issues.apache.org/jira/browse/FLINK-37917
Project: Flink
Issue Type: New Feature
Reporter: Gustavo de Morais
As part of the MultiJoinOperator implementation, we used JoinedRowData to be
able to join multiple inputs and that works well.
However, a small optimization would be to use implement a new
MultiJoinedRowData class for multiple inputs. This RowData could be more
efficient when fetching fields by maintaining an internal data structure like
an interval tree or map\{fieldId -> inputId} or something else. That would
avoid the log2(n) operation of navigating the JoinedRowData before fetching the
field value.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)