Skip to content

[pull] main from apache:main#98

Merged
pull[bot] merged 2 commits intoburaksenn:mainfrom
apache:main
Apr 12, 2026
Merged

[pull] main from apache:main#98
pull[bot] merged 2 commits intoburaksenn:mainfrom
apache:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 12, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

timsaucer and others added 2 commits April 12, 2026 13:55
…d CatalogProviderList (#21346)

## Which issue does this PR close?

This is a follow on to #20812 #21209 #21263 but treats `TableProvider`,
`SchemaProvider`, `CatalogProvider`, and `CatalogProviderList`.

## Rationale for this change

This PR reduces the amount of boilerplate code that users need to write
for catalogs through table providers.

## What changes are included in this PR?

Now that we have [trait
upcasting](https://blog.rust-lang.org/2025/04/03/Rust-1.86.0/) since
rust 1.86, we no longer need every implementation of these functions to
have the as_any function that returns &self. This PR makes Any an
supertrait and makes the appropriate casts when necessary.

## Are these changes tested?

Existing unit tests.

## Are there any user-facing changes?

Yes, the users simply need to remove the `as_any` function. The upgrade
guide is updated.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
## Which issue does this PR close?

- Closes #21411

## Rationale for this change

When you have an alias on `grouping` function via dataframe API, you get
an error. This resolves that error.

## What changes are included in this PR?

Check for alias expressions in optimizer.
Add unit tests.

## Are these changes tested?

Unit test added, including a note on why a SQL logic test will not cover
this case.

## Are there any user-facing changes?

None

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Apr 12, 2026
@pull pull bot added the ⤵️ pull label Apr 12, 2026
@pull pull bot merged commit d68373e into buraksenn:main Apr 12, 2026
1 of 2 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant