public static String readString(Reader input, int length) throws IOException {
        return new String(readCharacters(input, length));
    }
Reads characters from given reader.

@param input  non-null reader
@param length length in character
@return string value
@throws IOException when failed to read value from reader or reached end of
                    the stream
clickhouse-data/src/main/java/com/clickhouse/data/format/BinaryStreamUtils.java