Hi,

I opened a PR that adds the `gamma` scalar function, but as a first-time 
contributor the CI
workflows are waiting for approval, so no checks have started yet. Could a 
committer approve them
and take a look?

Doris PR: https://github.com/apache/doris/pull/68029
Docs PR:  https://github.com/apache/doris-website/pull/4140

Module: BE/FE scalar function (math)
Change: add the gamma scalar function — BE registration on top of std::tgamma 
with the poles
(0, negative integers, -inf) mapped to NULL, Nereids signature/visitor, FE 
constant folding that
agrees with the BE, a BE unit test and a new regression suite.
Local validation: full `sh build.sh --be --fe` on the dev branch, BE UT
`MathFunctionTest.gamma_test` passes, the new regression suite `test_gamma` 
passes in compare mode,
folded/unfolded values agree.

Thanks

Reply via email to