Skip to content

refactor: remove uses of arrow_buffer & arrow_array and use reexport in arrow instead - #14495

Closed
Chen-Yuan-Lai wants to merge 1 commit into
apache:mainfrom
Chen-Yuan-Lai:use_reexport_in_arrow
Closed

refactor: remove uses of arrow_buffer & arrow_array and use reexport in arrow instead#14495
Chen-Yuan-Lai wants to merge 1 commit into
apache:mainfrom
Chen-Yuan-Lai:use_reexport_in_arrow

Conversation

@Chen-Yuan-Lai

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Closes#14115.

Rationale for this change

As 14115 issue comment says, we should use reexport in arrow as much as possible.

What changes are included in this PR?

  1. use arrow_buffer:: xxx -> use arrow::buffer::xxx
  2. use arrow_array:: xxx -> use arrow::array::xxx

I leave some imports as it is when those modules weren't reexported in arrow

Are these changes tested?

Are there any user-facing changes?

@github-actionsgithub-actionsBot added physical-expr Changes to the physical-expr crates core Core DataFusion crate common Related to common crate functions Changes to functions implementation labels Feb 5, 2025
@Chen-Yuan-LaiChen-Yuan-Lai changed the title refactor: replace uses of arrow_buffer & arrow_array with reexport in arrowrefactor: remove uses of arrow_buffer & arrow_array and use reexport in arrow insteadFeb 5, 2025
@Chen-Yuan-Lai
Chen-Yuan-Lai deleted the use_reexport_in_arrow branch February 5, 2025 07:20
@Chen-Yuan-Lai
Chen-Yuan-Lai restored the use_reexport_in_arrow branch February 5, 2025 07:20
@Chen-Yuan-Lai

Copy link
Copy Markdown
ContributorAuthor

I wrongly deleted this branch, please review the new PR #14503

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commonRelated to common cratecoreCore DataFusion cratefunctionsChanges to functions implementationphysical-exprChanges to the physical-expr crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use NullBufferBuilder instead of BooleanBufferBuilder for creating Null masks

1 participant

@Chen-Yuan-Lai