T
- The query result typepublic interface CriteriaBuilder<T> extends FullQueryBuilder<T,CriteriaBuilder<T>>, BaseCriteriaBuilder<T,CriteriaBuilder<T>>, SetOperationBuilder<LeafOngoingSetOperationCriteriaBuilder<T>,StartOngoingSetOperationCriteriaBuilder<T,LeafOngoingSetOperationCriteriaBuilder<T>>>
Modifier and Type | Method and Description |
---|---|
<Y> SelectObjectBuilder<CriteriaBuilder<Y>> |
selectNew(Class<Y> clazz)
Starts a
SelectObjectBuilder for the given class. |
<Y> CriteriaBuilder<Y> |
selectNew(ObjectBuilder<Y> builder)
Applies the given object builder to this query.
|
fetch, fetch, innerJoinFetch, innerJoinFetchDefault, join, joinDefault, leftJoinFetch, leftJoinFetchDefault, page, page, page, rightJoinFetch, rightJoinFetchDefault, selectNew
getResultType
containsParameter, getCriteriaBuilderFactory, getMetamodel, getParameter, getParameters, getParameterValue, isParameterSet, setParameter, setParameter, setParameter
from, from, fromNew, fromNew, fromOld, fromOld, innerJoin, innerJoinDefault, innerJoinDefaultOn, innerJoinOn, join, joinDefault, joinDefaultOn, joinOn, leftJoin, leftJoinDefault, leftJoinDefaultOn, leftJoinOn, rightJoin, rightJoinDefault, rightJoinDefaultOn, rightJoinOn
afterKeyset, afterKeyset, afterKeyset, beforeKeyset, beforeKeyset, beforeKeyset
whereOr
where, whereCase, whereExists, whereNotExists, whereSimpleCase, whereSubquery, whereSubquery
orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesc
select, select, selectCase, selectCase, selectSimpleCase, selectSimpleCase, selectSubquery, selectSubquery, selectSubquery, selectSubquery
getQuery, getQueryString, getResultList, getSingleResult
groupBy, groupBy
havingOr
having, havingCase, havingExists, havingNotExists, havingSimpleCase, havingSubquery, havingSubquery
distinct
getFirstResult, getMaxResults, setFirstResult, setMaxResults
with, withRecursive, withReturning, withStartSet
except, exceptAll, intersect, intersectAll, startExcept, startExceptAll, startIntersect, startIntersectAll, startUnion, startUnionAll, union, unionAll
<Y> SelectObjectBuilder<CriteriaBuilder<Y>> selectNew(Class<Y> clazz)
FullQueryBuilder
SelectObjectBuilder
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,CriteriaBuilder<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> CriteriaBuilder<Y> selectNew(ObjectBuilder<Y> builder)
FullQueryBuilder
selectNew
in interface FullQueryBuilder<T,CriteriaBuilder<T>>
Y
- The new query result type specified by the given classbuilder
- The object builder which transforms the result set into objects of type Y
Copyright © 2015 Blazebit. All Rights Reserved.