Class AbstractQueryBuilderScroll.Scroll

java.lang.Object
org.nuxeo.ecm.core.query.scroll.AbstractQueryBuilderScroll
org.nuxeo.ecm.core.query.scroll.AbstractQueryBuilderScroll.Scroll
All Implemented Interfaces:
AutoCloseable, Iterator<List<String>>, Scroll
Direct Known Subclasses:
AuditScroll
Enclosing class:
AbstractQueryBuilderScroll

public abstract static class AbstractQueryBuilderScroll.Scroll extends AbstractQueryBuilderScroll
  • Field Details

  • Constructor Details

    • Scroll

      public Scroll()
  • Method Details

    • hasNext

      public boolean hasNext()
    • next

      public List<String> next()
    • fetchNextScrollIfNeeded

      protected void fetchNextScrollIfNeeded()
    • close

      public void close()
    • scrollIds

      protected abstract ScrollResult<String> scrollIds(QueryBuilder queryBuilder, int batchSize, Duration keepAlive)
    • scrollIds

      protected abstract ScrollResult<String> scrollIds(String scrollId)
    • clearScroll

      protected abstract void clearScroll(String scrollId)