Missed a case with the fix for MONDRIAN-1044.  NUMBER with no scale/precision specified is represented as scale=-127, precision 0.  Can have decimal places, so treating as DOUBLE.