Skip to content

Conversation

@Chen-Yuan-Lai
Copy link
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-actions github-actions bot 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-Lai Chen-Yuan-Lai changed the title refactor: replace uses of arrow_buffer & arrow_array with reexport in arrow refactor: remove uses of arrow_buffer & arrow_array and use reexport in arrow instead Feb 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
Contributor Author

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

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

Labels

common Related to common crate core Core DataFusion crate functions Changes to functions implementation physical-expr Changes 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