==== ---- QUERY # This test is run with codegen disabled. Interpretation only handles up to 20 arguments. create function if not exists twenty_one_args(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) returns int location '$FILESYSTEM_PREFIX/test-warehouse/libTestUdfs.so' symbol='TwentyOneArgs'; ---- RESULTS ==== ---- QUERY # Regression test for IMPALA-6262: failure to initialize the output expressions # of data sink shouldn't crash Impalad. insert overwrite table functional.insert_overwrite_nopart select twenty_one_args(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,tinyint_col, case when rand() > 0.5 then 20 else 0 end) from functional.alltypessmall; ---- CATCH Cannot interpret native UDF 'twenty_one_args': number of arguments is more than 20. Codegen is needed. Please set DISABLE_CODEGEN to false. ==== ---- QUERY drop function twenty_one_args(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); ---- RESULTS ====