return (record, pos, ignored) -> setLong(record, pos, unboxed.readLong()); case FLOAT: return (record, pos, ignored) -> setFloat(record, pos, unboxed.readFloat()); case DOUBLE: return (record, pos, ignored) -> setDouble(record, pos, unboxed.readDouble());