https://bz.apache.org/bugzilla/show_bug.cgi?id=62904

--- Comment #5 from Yegor Kozlov <[email protected]> ---
Thanks for the pointer. This commit fixed bug #63054 as well. 
The exact change that fixed it was in
TwoOperandNumericOperation#evaluateArray() 

We had duplicate pieces of code that evaluated array arguments:
1. ArrayEval.evaluate(srcRowIndex, srcColumnIndex, rag1, arg2)
2. RelationalOperationEval.evaluateArray(args, srcRowIndex, srcColumnIndex)

both iterate over the input arrays and evaluate (i,j)-th element from the first
range with (i,j)-th element from the second range.  
The logic in RelationalOperationEval was more mature and I refactored it into a
base class. ArrayEval is obsolete and can be deleted.

The test cases are in TwoOperandNumericFunctionTestCaseData.xls

Regards,
Yegor

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to