Description
most of the UDFs
- check if arguments are primitive / complex
- check if arguments are particular type or type_group
- get converters to read values
- check if argument is constant
- extract arguments values
Probably we should move these common methods to GenericUDF