code: public TupleQueryResult evaluate(long start, long pageLength)
              throws QueryEvaluationException {
          try {
              sync();
              return getMarkLogicClient().sendTupleQuery(getQueryString(), getBindings(), start, pageLength, getIncludeInferred(), getBaseURI());
          }catch (RepositoryException e) {
              throw new QueryEvaluationException(e.getMessage(), e);
          }catch (MalformedQueryException e) {
              throw new QueryEvaluationException(e.getMessage(), e);
          }catch(FailedRequestException e){
              throw new QueryEvaluationException(e.getMessage(), e);
          }
      }
docs: evaluate tuple query with pagination
  
  @param start
  @param pageLength
  @return TupleQueryResult
  @throws QueryEvaluationException