Skip to content

Conversation

@scovich
Copy link
Contributor

@scovich scovich commented Jan 31, 2026

Which issue does this PR close?

Rationale for this change

Because Arc<dyn Array> (ArrayRef) implements Array, it's easy to create redundant Arc<Arc<dyn Array>>. The extra indirection is pure overhead (both cognitive and runtime) with no benefit.

What changes are included in this PR?

Remove the redundant wrapping.

Are these changes tested?

Compilation suffices -- failing to wrap a concrete array type in Arc would cause compilation failures.

Are there any user-facing changes?

No.

@scovich scovich requested review from alamb and tustvold January 31, 2026 03:32
@github-actions github-actions bot added parquet Changes to the parquet crate arrow Changes to the arrow crate parquet-variant parquet-variant* crates labels Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arrow Changes to the arrow crate parquet Changes to the parquet crate parquet-variant parquet-variant* crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant