docs: public boolean isFullyLoaded(Protocol protocol) {
      if (fetchSize == 0 || resultSet == null) {
        return true;
      }
      return resultSet.isFullyLoaded()
              && executionResults.isEmpty()
              && !protocol.hasMoreResults();
    }