T - The query result typepublic interface PaginatedCriteriaBuilder<T> extends FullQueryBuilder<T,PaginatedCriteriaBuilder<T>>
| Modifier and Type | Method and Description |
|---|---|
<Y> PaginatedCriteriaBuilder<Y> |
copy(Class<Y> resultClass)
Copies this query builder into a new one, using it's projection as an overridable default.
|
String |
getPageCountQueryString()
Returns the query string that selects the count of elements.
|
String |
getPageIdQueryString()
Returns the query string that selects the id of the elements.
|
PagedList<T> |
getResultList()
Execute the query and return the result as a type PagedList.
|
boolean |
isKeysetExtraction()
Returns whether keyset extraction is enabled or not.
|
<Y> SelectObjectBuilder<PaginatedCriteriaBuilder<Y>> |
selectNew(Class<Y> clazz)
Starts a
SelectObjectBuilder for the given class. |
<Y> PaginatedCriteriaBuilder<Y> |
selectNew(ObjectBuilder<Y> builder)
Applies the given object builder to this query.
|
PaginatedCriteriaBuilder<T> |
withKeysetExtraction(boolean keysetExtraction)
Enable or disables keyset extraction which influences whether
PagedList.getKeysetPage() is available. |
innerJoinFetch, innerJoinFetchDefault, join, joinDefault, leftJoinFetch, leftJoinFetchDefault, page, page, page, rightJoinFetch, rightJoinFetchDefault, selectNewgetEntityManagergetResultTypegetCriteriaBuilderFactory, getMetamodel, registerMacro, setProperties, setPropertygetServicegetProperties, getPropertycontainsParameter, getParameter, getParameters, getParameterValue, isParameterSet, setParameter, setParameter, setParameter, setParameterTypefrom, from, fromIdentifiableValues, fromIdentifiableValues, fromNew, fromNew, fromOld, fromOld, fromValues, fromValues, getFrom, getFromByPath, getRoots, innerJoin, innerJoinDefault, innerJoinDefaultOn, innerJoinOn, innerJoinOn, innerJoinOn, join, joinDefault, joinDefaultOn, joinOn, joinOn, joinOn, leftJoin, leftJoinDefault, leftJoinDefaultOn, leftJoinOn, leftJoinOn, leftJoinOn, rightJoin, rightJoinDefault, rightJoinDefaultOn, rightJoinOn, rightJoinOn, rightJoinOnafterKeyset, afterKeyset, afterKeyset, beforeKeyset, beforeKeyset, beforeKeysetwhereExpression, whereExpressionSubqueries, whereOrwhere, whereCase, whereExists, whereExists, whereNotExists, whereNotExists, whereSimpleCase, whereSubqueries, whereSubquery, whereSubquery, whereSubquery, whereSubqueryorderBy, orderByAsc, orderByAsc, orderByDesc, orderByDescselect, select, selectCase, selectCase, selectSimpleCase, selectSimpleCase, selectSubqueries, selectSubqueries, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquery, selectSubquerygetQuery, getQueryString, getSingleResultfetch, fetchString getPageCountQueryString()
String getPageIdQueryString()
PaginatedCriteriaBuilder<T> withKeysetExtraction(boolean keysetExtraction)
PagedList.getKeysetPage() is available.keysetExtraction - true to enable, false to disable keyset extractionboolean isKeysetExtraction()
PagedList<T> getResultList()
getResultList in interface Queryable<T,PaginatedCriteriaBuilder<T>><Y> PaginatedCriteriaBuilder<Y> copy(Class<Y> resultClass)
FullQueryBuildercopy in interface FullQueryBuilder<T,PaginatedCriteriaBuilder<T>>Y - The type of the result classresultClass - The result class of the query<Y> SelectObjectBuilder<PaginatedCriteriaBuilder<Y>> selectNew(Class<Y> clazz)
FullQueryBuilderSelectObjectBuilder for the given class. The types of the parameter arguments used in the
SelectObjectBuilder must match a constructor of the given class.selectNew in interface FullQueryBuilder<T,PaginatedCriteriaBuilder<T>>Y - The new query result type specified by the given classclazz - The class which should be used for the select new select clause<Y> PaginatedCriteriaBuilder<Y> selectNew(ObjectBuilder<Y> builder)
FullQueryBuilderselectNew in interface FullQueryBuilder<T,PaginatedCriteriaBuilder<T>>Y - The new query result type specified by the given classbuilder - The object builder which transforms the result set into objects of type YCopyright © 2014–2018 Blazebit. All rights reserved.