Skip to content

ESQL: optimise ProjectAwayColumns handling of AttributeSet/Map #126610

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

bpintea
Copy link
Contributor

@bpintea bpintea commented Apr 10, 2025

Currently, each plan node iterration in ProjectAwayColumns creates 3 AttributeSet/Map_s. This can be dropped to just one by using builders.

Related: #124395

Currently, each plan node iterration in ProjectAwayColumns creates 3
AttributeSet/Map_s. This can be dropped to just one by using builders.
@bpintea bpintea added >non-issue auto-backport Automatically create backport pull requests when merged :Analytics/ES|QL AKA ESQL v8.19.0 v9.1.0 labels Apr 10, 2025
@bpintea bpintea requested review from costin and idegtiarenko April 10, 2025 14:00
@elasticsearchmachine elasticsearchmachine added the Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) label Apr 10, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

@bpintea bpintea merged commit 7fdf9c1 into elastic:main Apr 10, 2025
16 of 17 checks passed
@bpintea bpintea deleted the enh/optimize_attr_handling_ProjectAwayColumns branch April 10, 2025 15:11
@elasticsearchmachine
Copy link
Collaborator

💚 Backport successful

Status Branch Result
8.x

elasticsearchmachine pushed a commit that referenced this pull request Apr 10, 2025
…126615)

Currently, each plan node iterration in ProjectAwayColumns creates 3
AttributeSet/Map_s. This can be dropped to just one by using builders.

Related: #124395
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Analytics/ES|QL AKA ESQL auto-backport Automatically create backport pull requests when merged >non-issue Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v8.19.0 v9.1.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants