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, selectNewgetResultTypecontainsParameter, getCriteriaBuilderFactory, getMetamodel, getParameter, getParameters, getParameterValue, getProperties, getService, isParameterSet, setParameter, setParameter, setParameter, setProperties, setPropertyfrom, from, fromNew, fromNew, fromOld, fromOld, innerJoin, innerJoinDefault, innerJoinDefaultOn, innerJoinOn, join, joinDefault, joinDefaultOn, joinOn, leftJoin, leftJoinDefault, leftJoinDefaultOn, leftJoinOn, rightJoin, rightJoinDefault, rightJoinDefaultOn, rightJoinOnafterKeyset, afterKeyset, afterKeyset, beforeKeyset, beforeKeyset, beforeKeysetwhereOrwhere, whereCase, whereExists, whereNotExists, whereSimpleCase, whereSubquery, whereSubqueryorderBy, orderByAsc, orderByAsc, orderByDesc, orderByDescselect, select, selectCase, selectCase, selectSimpleCase, selectSimpleCase, selectSubquery, selectSubquery, selectSubquery, selectSubquerygetQuery, getQueryString, getResultList, getSingleResultgroupBy, groupByhavingOrhaving, havingCase, havingExists, havingNotExists, havingSimpleCase, havingSubquery, havingSubquerydistinctgetFirstResult, getMaxResults, setFirstResult, setMaxResultswith, withRecursive, withReturning, withStartSetexcept, exceptAll, intersect, intersectAll, startExcept, startExceptAll, startIntersect, startIntersectAll, startUnion, startUnionAll, union, unionAll<Y> SelectObjectBuilder<CriteriaBuilder<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,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)
FullQueryBuilderselectNew 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 YCopyright © 2016 Blazebit. All Rights Reserved.