private byte[] readNBytesLE(InputStream input, int len) throws IOException {
        return readNBytesLE(input, bufferAllocator.allocate(len), 0, len);
    }
Reads {@code len} bytes from input stream to buffer.

@param inputStream - source of bytes
@param buffer      - target buffer
@param offset      - target buffer offset
@param len         - number of bytes to read
@return target buffer
@throws IOException
client-v2/src/main/java/com/clickhouse/client/api/data_formats/internal/BinaryStreamReader.java