Skip to content

[C++][Acero] Refactor and fix backpressure in all ExecNodes #47383

@gitmodimo

Description

@gitmodimo

Describe the enhancement requested

The focus of this issue is first to unify and fix Acero ExecNodes and then to simplify implementation of specific exec nodes by factoring out few infrastructural concepts. This is a followup to discussion #47331.

I will update this issue with current progress.

Unification and infrastructure tasks:

Backpressure and ordering tasks:

Refactor tasks:

  • Add ExecNodeAdapter that handles different access patterns

Component(s)

C++

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions