FYI, just pulled in Jingcheng's implementation of DOUBLE/FLOAT. Can you use this.stdDevColExp.getDataType().getCodec().decodeDouble(entry.getKey()) here instead?