Skip to content

Avoid concat for array_replace - #8337

Merged
Dandandan merged 6 commits into
apache:mainfrom
jayzhan211:array-replace-v2
Dec 2, 2023
Merged

Avoid concat for array_replace#8337
Dandandan merged 6 commits into
apache:mainfrom
jayzhan211:array-replace-v2

Conversation

@jayzhan211

@jayzhan211jayzhan211 commented Nov 28, 2023

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Follow on #8137

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

Result in benchmark

n = 1e8
previous 2.0442s, this PR 1.6569s

Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
@github-actionsgithub-actionsBot added physical-expr Changes to the physical-expr crates core Core DataFusion crate labels Nov 28, 2023
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
@jayzhan211
jayzhan211 marked this pull request as ready for review November 28, 2023 13:47

@alambalamb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice work @jayzhan211 👏

@Dandandan
Dandandan merged commit 340ecfd into apache:mainDec 2, 2023
@Dandandan

Copy link
Copy Markdown
Contributor

Thanks @jayzhan211

appletreeisyellow pushed a commit to appletreeisyellow/datafusion that referenced this pull request Dec 14, 2023
* add benchmark
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
* fmt
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
* address clippy
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
* cleanup
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
* fix comment
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
---------
Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

coreCore DataFusion cratephysical-exprChanges to the physical-expr crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jayzhan211@Dandandan@alamb