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)

Reply via email to