Skip to content

[pull] master from prestodb:master#517

Merged
pull[bot] merged 2 commits intofishbone:masterfrom
prestodb:master
Jan 15, 2026
Merged

[pull] master from prestodb:master#517
pull[bot] merged 2 commits intofishbone:masterfrom
prestodb:master

Conversation

@pull
Copy link

@pull pull bot commented Jan 15, 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 : )

feilong-liu and others added 2 commits January 14, 2026 12:20
## Description
Language in RoutineCharacteristics represents the language used in the
implementation of the functions. Currently it has SQL, JAVA and CPP. I
am adding one more option, python, in this PR.

In addition, I also remove the constraint of only support CPP in the
`JsonFileBasedFunctionNamespaceManager.java`. This check was added by me
and it's because the `JsonFileBasedFunctionNamespaceManager` was
intended to be used for registering CPP functions at that time. However,
it's only a frontend for function registration, and has nothing to do
the implementation of the functions to be registered, we do not need to
limit us regarding the usage of it.

## Motivation and Context
As in description.

## Impact
As in description.

## Test Plan
Easy change

## Contributor checklist

- [ ] Please make sure your submission complies with our [contributing
guide](https://github.com/prestodb/presto/blob/master/CONTRIBUTING.md),
in particular [code
style](https://github.com/prestodb/presto/blob/master/CONTRIBUTING.md#code-style)
and [commit
standards](https://github.com/prestodb/presto/blob/master/CONTRIBUTING.md#commit-standards).
- [ ] PR description addresses the issue accurately and concisely. If
the change is non-trivial, a GitHub Issue is referenced.
- [ ] Documented new properties (with its default value), SQL syntax,
functions, or other functionality.
- [ ] If release notes are required, they follow the [release notes
guidelines](https://github.com/prestodb/presto/wiki/Release-Notes-Guidelines).
- [ ] Adequate tests were added if applicable.
- [ ] CI passed.
- [ ] If adding new dependencies, verified they have an [OpenSSF
Scorecard](https://securityscorecards.dev/#the-checks) score of 5.0 or
higher (or obtained explicit TSC approval for lower scores).

## Release Notes
Please follow [release notes
guidelines](https://github.com/prestodb/presto/wiki/Release-Notes-Guidelines)
and fill in the release notes below.


```
== NO RELEASE NOTE ==
```
…26916)

Fixed a naming mismatch for the map_keys_by_top_n_values function
(references that incorrectly used an alternate name were corrected in
docs and registration).

```== NO RELEASE NOTE ==```
@pull pull bot locked and limited conversation to collaborators Jan 15, 2026
@pull pull bot added the ⤵️ pull label Jan 15, 2026
@pull pull bot merged commit 18c15e2 into fishbone:master Jan 15, 2026
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.

2 participants