@Override
  public float readFloat()
      throws EOFException {
    if (availableLong() < 4) {
      throw new EOFException();
    }
    float result = _dataBuffer.getFloat(_currentOffset);
    _currentOffset += 4;
    return result;
  }
@Test
  void testReadFloat()
      throws EOFException {
    float read = _dataBufferPinotInputStream.readFloat();

    assertEquals(read, _byteBuffer.getFloat(0));
    assertEquals(_dataBufferPinotInputStream.getCurrentOffset(), Float.BYTES);
  }