// test that overflow produces NULL
b = getVectorizedRowBatch3DecimalCols();
c0 = (DecimalColumnVector) b.cols[0];
c0.vector[0].update("9999999999999999.99", (short) 2); // set to max possible value
r = (DecimalColumnVector) b.cols[2];
expr.evaluate(b); // will cause overflow for result at position 0, must yield NULL
assertTrue(!r.noNulls && r.isNull[0]);
// verify proper null output data value
assertTrue(r.vector[0].equals(new Decimal128("0.01", (short) 2)));