Class LimitOffsetPagedList<T>

java.lang.Object
io.ebeaninternal.server.query.LimitOffsetPagedList<T>
All Implemented Interfaces:
io.ebean.PagedList<T>

public final class LimitOffsetPagedList<T> extends Object implements io.ebean.PagedList<T>
PagedList implementation based on limit offset types of queries.
  • Constructor Details

    • LimitOffsetPagedList

      public LimitOffsetPagedList(SpiEbeanServer server, SpiQuery<T> query)
      Construct with firstRow/maxRows.
  • Method Details

    • loadCount

      public void loadCount()
      Specified by:
      loadCount in interface io.ebean.PagedList<T>
    • getFutureCount

      public Future<Integer> getFutureCount()
      Specified by:
      getFutureCount in interface io.ebean.PagedList<T>
    • getList

      public List<T> getList()
      Specified by:
      getList in interface io.ebean.PagedList<T>
    • getPageIndex

      public int getPageIndex()
      Specified by:
      getPageIndex in interface io.ebean.PagedList<T>
    • getTotalPageCount

      public int getTotalPageCount()
      Specified by:
      getTotalPageCount in interface io.ebean.PagedList<T>
    • getTotalCount

      public int getTotalCount()
      Specified by:
      getTotalCount in interface io.ebean.PagedList<T>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface io.ebean.PagedList<T>
    • hasPrev

      public boolean hasPrev()
      Specified by:
      hasPrev in interface io.ebean.PagedList<T>
    • getPageSize

      public int getPageSize()
      Specified by:
      getPageSize in interface io.ebean.PagedList<T>
    • getDisplayXtoYofZ

      public String getDisplayXtoYofZ(String to, String of)
      Specified by:
      getDisplayXtoYofZ in interface io.ebean.PagedList<T>