Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 0.3
-
None
-
None
Description
Currently codegen is enabled on a (exec) node by node basis. If a particular expr is not implemented, the codegen for the entire exec node is off. We won't be able to get all codegen'd versions of all the exprs by GA.
Instead, we can implement a wrapper that takes an interpreted ComputeFn and makes a compatible codegen version of the function. This can be easily applied for functions without a dedicated codegen version.