Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle built-in functions with different signatures #576

Open
saig0 opened this issue Nov 28, 2022 · 0 comments
Open

Handle built-in functions with different signatures #576

saig0 opened this issue Nov 28, 2022 · 0 comments

Comments

@saig0
Copy link
Member

saig0 commented Nov 28, 2022

Description

A built-in function can have different argument lists. The argument lists can differ

  • in the number of arguments,
  • in the types of arguments,
  • in the name of arguments

For example: https://camunda.github.io/feel-scala/docs/next/reference/builtin-functions/feel-built-in-functions-conversion#date-and-time

Currently, the FEEL engine doesn't support the function invocation with positional arguments if the function has more than one argument list with the same number of arguments but different types. As a result, it invokes only one of the argument lists independent of the argument types.

Required for #554.

@saig0 saig0 self-assigned this Nov 28, 2022
@saig0 saig0 removed their assignment Mar 6, 2023
@saig0 saig0 added target:8.3 Planned for the Camunda 8.3 release and removed target:8.3 Planned for the Camunda 8.3 release labels Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant