apache/beam

Do not convert a join that we cannot support

Open

#18.277 aberto em 3 de jun. de 2022

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)Java (4.097 forks)batch import
P3dslgood first issuesqlsub-task

Métricas do repositório

Stars
 (7.313 stars)
Métricas de merge de PR
 (Mesclagem média 6d) (243 fundiu PRs em 30d)

Description

The BeamJoinRule matches all LogicalJoin operators. If we make it not match a full join then Calcite should look for a different plan when it converts to BeamLogicalConvention. That is a good step to make sure we can support things and also force the logical optimizer to choose non-full joins.

Imported from Jira BEAM-4439. Original Jira may contain additional context. Reported by: kenn. Subtask of issue #18276

Guia do colaborador