Uses of Interface
com.blazebit.persistence.KeysetPage
| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
-
Uses of KeysetPage in com.blazebit.persistence
Classes in com.blazebit.persistence that implement KeysetPage Modifier and Type Class Description classDefaultKeysetPageA simple default implementation for theKeysetPageinterface.Methods in com.blazebit.persistence that return KeysetPage Modifier and Type Method Description KeysetPagePagedArrayList. getKeysetPage()KeysetPagePagedList. getKeysetPage()Returns the key set page for this paged list which can be used for key set pagination.Methods in com.blazebit.persistence with parameters of type KeysetPage Modifier and Type Method Description CriteriaBuilder<Object[]>FullQueryBuilder. createPageIdQuery(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression)Like callingFullQueryBuilder.pageBy(KeysetPage, int, int, String)and thenPaginatedCriteriaBuilder.createPageIdQuery()but more efficient.CriteriaBuilder<Object[]>FullQueryBuilder. createPageIdQuery(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression, String... identifierExpressions)Like callingFullQueryBuilder.pageBy(KeysetPage, int, int, String, String...)and thenPaginatedCriteriaBuilder.createPageIdQuery()but more efficient.PaginatedCriteriaBuilder<T>FullQueryBuilder. page(KeysetPage keysetPage, int firstResult, int maxResults)InvokesFullQueryBuilder.pageBy(KeysetPage, int, int, String, String...)with the identifiers of the query root entity.PaginatedCriteriaBuilder<T>FullQueryBuilder. pageBy(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression)LikeFullQueryBuilder.pageBy(KeysetPage, int, int, String, String...)but lacks the varargs parameter to avoid heap pollution.PaginatedCriteriaBuilder<T>FullQueryBuilder. pageBy(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression, String... identifierExpressions)LikeFullQueryBuilder.page(int, int)but additionally uses key set pagination when possible.Constructors in com.blazebit.persistence with parameters of type KeysetPage Constructor Description PagedArrayList(KeysetPage keyset, long totalSize, int firstResult, int maxResults)Constructs a new empty paged array list.PagedArrayList(Collection<? extends T> collection, KeysetPage keyset, long totalSize, int firstResult, int maxResults)Constructs a new paged array list from the given collection.