Skip to content

GH-39463: [C++] Support cast kernel from large string, (large) binary to dictionary#40017

Merged
felipecrv merged 2 commits intoapache:mainfrom
llama90:ARROW-39463
Feb 14, 2024
Merged

GH-39463: [C++] Support cast kernel from large string, (large) binary to dictionary#40017
felipecrv merged 2 commits intoapache:mainfrom
llama90:ARROW-39463

Conversation

@llama90
Copy link
Copy Markdown
Contributor

@llama90 llama90 commented Feb 9, 2024

Rationale for this change

Support cast kernel from large string(large_utf8(), (large) binary(binary(), large_binary()) to dictionary

What changes are included in this PR?

  • Support cast kernel
    • from large string(large_utf8()) to dictionary
    • from binary(binary()) to dictionary
    • from large binary(large_binary()) to dictionary

Are these changes tested?

Yes. It is passed by existing test cases.

Are there any user-facing changes?

No.

@github-actions github-actions bot added awaiting committer review Awaiting committer review awaiting review Awaiting review and removed awaiting review Awaiting review labels Feb 13, 2024
@llama90 llama90 requested a review from felipecrv February 13, 2024 21:22
@github-actions github-actions bot added awaiting review Awaiting review awaiting committer review Awaiting committer review and removed awaiting review Awaiting review awaiting committer review Awaiting committer review labels Feb 13, 2024
@felipecrv felipecrv merged commit 2422994 into apache:main Feb 14, 2024
@felipecrv felipecrv removed the awaiting committer review Awaiting committer review label Feb 14, 2024
@conbench-apache-arrow
Copy link
Copy Markdown

After merging your PR, Conbench analyzed the 6 benchmarking runs that have been run so far on merge-commit 2422994.

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 3 possible false positives for unstable benchmarks that are known to sometimes produce them.

dgreiss pushed a commit to dgreiss/arrow that referenced this pull request Feb 19, 2024
…binary to dictionary (apache#40017)

### Rationale for this change

Support `cast` kernel from large string(`large_utf8()`, (large) binary(`binary()`, `large_binary()`) to `dictionary`

### What changes are included in this PR?

- Support `cast` kernel 
  - from large string(`large_utf8()`) to `dictionary`
  - from binary(`binary()`) to `dictionary`
  - from large binary(`large_binary()`) to `dictionary`

### Are these changes tested?

Yes. It is passed by existing test cases.

### Are there any user-facing changes?

No.

* Closes: apache#39463

Authored-by: Hyunseok Seo <hsseo0501@gmail.com>
Signed-off-by: Felipe Oliveira Carvalho <felipekde@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[C++] Enhance Cast function

2 participants