presto-orc/src/main/java/io/prestosql/orc/writer/FloatColumnWriter.java/FloatColumnWriter/writeBlock
class FloatColumnWriter:    @Override
    public void writeBlock(Block block)
    {
        checkState(!closed);
        checkArgument(block.getPositionCount() > 0, "Block is empty");

        // record nulls
        for (int position = 0; position < block.getPositionCount(); position++) {
            presentStream.writeBoolean(!block.isNull(position));
        }

        // record values
        for (int position = 0; position < block.getPositionCount(); position++) {
            if (!block.isNull(position)) {
                int intBits = (int) type.getLong(block, position);
                float value = intBitsToFloat(intBits);
                dataStream.writeFloat(value);
                statisticsBuilder.addValue(value);
            }
        }
    }