Validate UDF/UDAF types on creation
Open
dsl
new feature
P3
sql
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 196
Description
We should validate the primitive types used in UDFs and UDAFs at creation time. Similar to the verifyPrimitiveType() call in Row. This will ensure the functions don't fail with a cryptic error message.
See: https://stackoverflow.com/questions/51239226/not-able-to-call-udf-in-beamsql
Imported from Jira [BEAM-4746](https://issues.apache.org/jira/browse/BEAM-4746). Original Jira may contain additional context.
Reported by: apilloud.
Contributor guide
Assessment
This issue has not been assessed yet.