| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
| Modifier and Type | Method | Description |
|---|---|---|
<Y> PaginatedCriteriaBuilder<Y> |
PaginatedCriteriaBuilder.copy(Class<Y> resultClass) |
|
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.page(int firstResult,
int maxResults) |
Invokes
FullQueryBuilder.pageBy(int, int, String, String...) with the identifiers of the query root entity. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.page(KeysetPage keysetPage,
int firstResult,
int maxResults) |
Invokes
FullQueryBuilder.pageBy(KeysetPage, int, int, String, String...) with the identifiers of the query root entity. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.page(Object entityId,
int maxResults) |
Deprecated.
This method causes a method resolution ambiguity. Use {
FullQueryBuilder.pageAndNavigate(Object, int)} instead. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.pageAndNavigate(Object entityId,
int maxResults) |
Invokes
FullQueryBuilder.pageByAndNavigate(Object, int, String, String...) with the identifiers of the query root entity. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.pageBy(int firstResult,
int maxResults,
String identifierExpression) |
Like
FullQueryBuilder.pageBy(int, int, String, String...) but lacks the varargs parameter to avoid heap pollution. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.pageBy(int firstResult,
int maxResults,
String identifierExpression,
String... identifierExpressions) |
Paginates the results of this query based on the given identifier expressions.
|
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.pageBy(KeysetPage keysetPage,
int firstResult,
int maxResults,
String identifierExpression) |
Like
FullQueryBuilder.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) |
Like
FullQueryBuilder.page(int, int) but additionally uses key set pagination when possible. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.pageByAndNavigate(Object entityId,
int maxResults,
String identifierExpression) |
Like
FullQueryBuilder.pageByAndNavigate(Object, int, String, String...) but lacks the varargs parameter to avoid heap pollution. |
PaginatedCriteriaBuilder<T> |
FullQueryBuilder.pageByAndNavigate(Object entityId,
int maxResults,
String identifierExpression,
String... identifierExpressions) |
Paginates the results of this query and navigates to the page on which
the object with the given identifier is located.
|
<Y> PaginatedCriteriaBuilder<Y> |
PaginatedCriteriaBuilder.selectNew(ObjectBuilder<Y> builder) |
|
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withCountQuery(boolean withCountQuery) |
Enables or disables execution of the count query which determines whether
PagedList.getTotalSize() is available. |
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withExtractAllKeysets(boolean withExtractAllKeysets) |
Enable or disables keyset extraction for all rows which influences whether
PagedList.getKeysetPage() is available. |
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withForceIdQuery(boolean withForceIdQuery) |
Forces the use of an id query even if the pagination would not need it.
|
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withHighestKeysetOffset(int offset) |
Sets the offset for the highest keyset which influences which element of a page is returned by
KeysetPage.getHighest(). |
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withInlineCountQuery(boolean withInlineCountQuery) |
Forces the inlining of an count query into the object or id query.
|
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withInlineIdQuery(boolean withInlineIdQuery) |
Forces the inlining of an id query into the object query.
|
PaginatedCriteriaBuilder<T> |
PaginatedCriteriaBuilder.withKeysetExtraction(boolean keysetExtraction) |
Enable or disables keyset extraction which influences whether
PagedList.getKeysetPage() is available. |
| Modifier and Type | Method | Description |
|---|---|---|
<Y> SelectObjectBuilder<PaginatedCriteriaBuilder<Y>> |
PaginatedCriteriaBuilder.selectNew(Class<Y> clazz) |
Copyright © 2014–2020 Blazebit. All rights reserved.