Skip to content

Tracking: complete join-time/residual condition support for native joins #2215

@weimingdiit

Description

@weimingdiit

Describe

Native join support is still incomplete when join conditions need to be evaluated
during or after the physical join.

Today, support is fragmented across different join implementations and join types.
This makes native planning less predictable and leaves some joins either unsupported
or only partially supported depending on the algorithm selected.

This tracking issue groups the remaining work needed to make join-condition support
more complete and consistent in the native engine.

Scope

This issue tracks the following work items:

Goal

The goal is to make native join condition handling consistent across major join
algorithms and join types, so that:

  • native planning is less fragmented
  • fallback behavior is reduced
  • correctness is preserved for condition evaluation across join variants
  • test coverage clearly captures supported vs unsupported cases

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions