Gustavo de Morais created FLINK-38209:
-----------------------------------------
Summary: Use UniqueKeys instead of Upsertkeys for state management
Key: FLINK-38209
URL: https://issues.apache.org/jira/browse/FLINK-38209
Project: Flink
Issue Type: Sub-task
Components: Table SQL / Runtime
Affects Versions: 2.1
Reporter: Gustavo de Morais
Assignee: Gustavo de Morais
Fix For: 2.2
When creating MultiJoins, we currently use UpsertKeys as the UniqueKeys for the
inputSideSpecs. Even though that is not wrong since upsertKeys are always
unique keys, that makes us only use UniqueKeys optimizations for a subset of
cases when we have unique keys.
In other words, for joins, we'll often use a state with hasNoUniqueKey even
though there's a unique key. This is a considerable optimization and we want to
cange that.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)