8000 Extension Array Cleanup by connortsui20 · Pull Request #6869 · vortex-data/vortex · GitHub
[go: up one dir, main page]

Skip to content

Extension Array Cleanup#6869

Merged
connortsui20 merged 4 commits intodevelopfrom
ct/ext-array-cleanup
Mar 10, 2026
Merged

Extension Array Cleanup#6869
connortsui20 merged 4 commits intodevelopfrom
ct/ext-array-cleanup

Conversation

@connortsui20
Copy link
Contributor

Summary

Adds some missing constructors to ExtensionArray that we will want soon, as well as renames storage to storage_array.

API Changes

The API changes are minimal, and nobody should really be using them anyways right now.

Testing

N/A

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 requested review from a10y and gatesn March 10, 2026 18:46
@connortsui20 connortsui20 added the changelog/chore A trivial change label Mar 10, 2026
@connortsui20 connortsui20 changed the title Ct/ext array cleanup Extension Array Cleanup Mar 10, 2026
@codspeed-hq
Copy link
codspeed-hq bot commented Mar 10, 2026

Merging this PR will not alter performance

✅ 1000 untouched benchmarks
⏩ 1466 skipped benchmarks1


Comparing ct/ext-array-cleanup (103385d) with develop (1bb7e68)

Open in CodSpeed

Footnotes

  1. 1466 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 enabled auto-merge (squash) March 10, 2026 18:58
/// in the TemporalMetadata.
pub fn temporal_values(&self) -> &ArrayRef {
self.ext.storage()
self.ext.storage_array()
Copy link
Contributor

Choose a reason for hiding this comment

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

I'd rather not just break the API without some reason other than naming

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Since we now have storage dtypes, storage scalars, and storage arrays, we need to specify what it is (especially on the ExtensionArray where this could easily mean both the storage dtype or the storage array

@connortsui20 connortsui20 merged commit af75dd3 into develop Mar 10, 2026
56 checks passed
@connortsui20 connortsui20 deleted the ct/ext-array-cleanup branch March 10, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0