| 561 | #pragma pop_macro("GET_VAL_INTERPRETED") |
| 562 | |
| 563 | string ScalarFnCall::DebugString() const { |
| 564 | stringstream out; |
| 565 | out << "ScalarFnCall(udf_type=" << fn_.binary_type << " location=" << fn_.hdfs_location |
| 566 | << " symbol_name=" << fn_.scalar_fn.symbol << ScalarExpr::DebugString() << ")"; |
| 567 | return out.str(); |
| 568 | } |
| 569 | |
| 570 | bool ScalarFnCall::IsInterpretable() const { |
| 571 | return fn_.binary_type != TFunctionBinaryType::IR && NumFixedArgs() <= MAX_INTERP_ARGS; |
nothing calls this directly
no test coverage detected