public synchronized boolean hasNext()

in src/main/java/software/amazon/qldb/ResultRetriever.java [132:147]


    public synchronized boolean hasNext() {
        if (isClosed.get()) {
            throw QldbDriverException.create(Errors.RESULT_PARENT_INACTIVE.get(), retriever.txnId);
        }
        while (currentResultValueIndex >= currentPage.values().size()) {
            if (null == currentPage.nextPageToken()) {
                return false;
            }
            currentPage = retriever.getNextPage();
            currentResultValueIndex = 0;

            ioUsage = retriever.getUpdatedIOUsage();
            timingInfo = retriever.getUpdatedTimingInformation();
        }
        return true;
    }