Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
We maintain a Map<String, DrillFuncHolder> for functions that map the given function name to holder. Here the function name is added to map as it is given in FunctionTemplate without any case changes. The problem is after the Optiq-Drill conversion, all function names are converted to lowercase (in DrillOptiq.java). So if a function name is "isTrue" in the registry, we search for "istrue" and don't find any function during materialization.
Attachments
Attachments
Issue Links
- duplicates
-
DRILL-744 Functions should be case insensitive
- Resolved