protected boolean hasMoreToRead() throws UncheckedIOException {
        try {
            if (input.available() < 1) {
                input.close();
                return false;
            }
            return true;
        } catch (IOException e) {
            throw new UncheckedIOException(e);
        }
    }
Checks whether there's more to read from input stream.

@return true if there's more; false otherwise
@throws UncheckedIOException when failed to read data from input stream
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseDataProcessor.java