Description
FragmentInstanceState::Open() can fail if codegen of expressions fails:
// It shouldn't be fatal to fail codegen. However, until IMPALA-4233 is fixed, // ScalarFnCall has no fall back to interpretation when codegen fails so propagates // the error status for now. RETURN_IF_ERROR(runtime_state_->CodegenScalarFns());
In principle many functions can be executed without codegen - after IMPALA-4356 was merged, we always initialise the interpreted path, unless the function requires codegen.
Attachments
Issue Links
- blocks
-
IMPALA-4196 Certain builtin functions throw symbol does not exist error when used inside aggregate function
- Resolved
- is related to
-
IMPALA-4356 Automatically codegen expressions with any root Expr node
- Resolved
- relates to
-
IMPALA-4432 Cannot execute IR UDF when single node execution is enabled
- Resolved