Class BlazeCriteriaQueryImpl<T>
java.lang.Object
com.blazebit.persistence.criteria.impl.BlazeCriteriaQueryImpl<T>
- All Implemented Interfaces:
BlazeAbstractQuery<T>,BlazeCommonAbstractCriteria,BlazeCriteriaQuery<T>,AbstractQuery<T>,CommonAbstractCriteria,CriteriaQuery<T>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionBlazeCriteriaQueryImpl(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> returnType) -
Method Summary
Modifier and TypeMethodDescriptioncreateCriteriaBuilder(EntityManager entityManager) distinct(boolean distinct) <X> BlazeRoot<X><X> BlazeRoot<X><X> BlazeRoot<X>from(javax.persistence.metamodel.EntityType<X> entityType) <X> BlazeRoot<X>List<Expression<?>>getRoots()groupBy(List<Expression<?>> groupings) groupBy(Expression<?>... groupings) having(Expression<Boolean> restriction) booleanmultiselect(List<Selection<?>> selections) multiselect(Selection<?>... selections) <U> BlazeSubquery<U>where(Expression<Boolean> restriction)
-
Constructor Details
-
BlazeCriteriaQueryImpl
-
-
Method Details
-
isDistinct
public boolean isDistinct()- Specified by:
isDistinctin interfaceAbstractQuery<T>
-
distinct
- Specified by:
distinctin interfaceAbstractQuery<T>- Specified by:
distinctin interfaceBlazeAbstractQuery<T>- Specified by:
distinctin interfaceBlazeCriteriaQuery<T>- Specified by:
distinctin interfaceCriteriaQuery<T>
-
select
- Specified by:
selectin interfaceBlazeCriteriaQuery<T>- Specified by:
selectin interfaceCriteriaQuery<T>
-
getSelection
- Specified by:
getSelectionin interfaceAbstractQuery<T>
-
multiselect
- Specified by:
multiselectin interfaceBlazeCriteriaQuery<T>- Specified by:
multiselectin interfaceCriteriaQuery<T>
-
multiselect
- Specified by:
multiselectin interfaceBlazeCriteriaQuery<T>- Specified by:
multiselectin interfaceCriteriaQuery<T>
-
getRoots
- Specified by:
getRootsin interfaceAbstractQuery<T>
-
getBlazeRoots
- Specified by:
getBlazeRootsin interfaceBlazeAbstractQuery<T>
-
from
- Specified by:
fromin interfaceAbstractQuery<T>- Specified by:
fromin interfaceBlazeAbstractQuery<T>
-
from
- Specified by:
fromin interfaceAbstractQuery<T>- Specified by:
fromin interfaceBlazeAbstractQuery<T>
-
from
- Specified by:
fromin interfaceBlazeAbstractQuery<T>
-
from
- Specified by:
fromin interfaceBlazeAbstractQuery<T>
-
getRestriction
- Specified by:
getRestrictionin interfaceAbstractQuery<T>- Specified by:
getRestrictionin interfaceCommonAbstractCriteria
-
where
- Specified by:
wherein interfaceAbstractQuery<T>- Specified by:
wherein interfaceBlazeAbstractQuery<T>- Specified by:
wherein interfaceBlazeCriteriaQuery<T>- Specified by:
wherein interfaceCriteriaQuery<T>
-
where
- Specified by:
wherein interfaceAbstractQuery<T>- Specified by:
wherein interfaceBlazeAbstractQuery<T>- Specified by:
wherein interfaceBlazeCriteriaQuery<T>- Specified by:
wherein interfaceCriteriaQuery<T>
-
getGroupList
- Specified by:
getGroupListin interfaceAbstractQuery<T>
-
groupBy
- Specified by:
groupByin interfaceAbstractQuery<T>- Specified by:
groupByin interfaceBlazeAbstractQuery<T>- Specified by:
groupByin interfaceBlazeCriteriaQuery<T>- Specified by:
groupByin interfaceCriteriaQuery<T>
-
groupBy
- Specified by:
groupByin interfaceAbstractQuery<T>- Specified by:
groupByin interfaceBlazeAbstractQuery<T>- Specified by:
groupByin interfaceBlazeCriteriaQuery<T>- Specified by:
groupByin interfaceCriteriaQuery<T>
-
getGroupRestriction
- Specified by:
getGroupRestrictionin interfaceAbstractQuery<T>
-
having
- Specified by:
havingin interfaceAbstractQuery<T>- Specified by:
havingin interfaceBlazeAbstractQuery<T>- Specified by:
havingin interfaceBlazeCriteriaQuery<T>- Specified by:
havingin interfaceCriteriaQuery<T>
-
having
- Specified by:
havingin interfaceAbstractQuery<T>- Specified by:
havingin interfaceBlazeAbstractQuery<T>- Specified by:
havingin interfaceBlazeCriteriaQuery<T>- Specified by:
havingin interfaceCriteriaQuery<T>
-
getBlazeOrderList
- Specified by:
getBlazeOrderListin interfaceBlazeCriteriaQuery<T>
-
getOrderList
- Specified by:
getOrderListin interfaceCriteriaQuery<T>
-
orderBy
- Specified by:
orderByin interfaceBlazeCriteriaQuery<T>- Specified by:
orderByin interfaceCriteriaQuery<T>
-
orderBy
- Specified by:
orderByin interfaceBlazeCriteriaQuery<T>- Specified by:
orderByin interfaceCriteriaQuery<T>
-
getParameters
- Specified by:
getParametersin interfaceCriteriaQuery<T>
-
subquery
- Specified by:
subqueryin interfaceAbstractQuery<T>- Specified by:
subqueryin interfaceBlazeCommonAbstractCriteria- Specified by:
subqueryin interfaceCommonAbstractCriteria
-
getResultType
- Specified by:
getResultTypein interfaceAbstractQuery<T>
-
getCriteriaBuilder
- Specified by:
getCriteriaBuilderin interfaceBlazeCriteriaQuery<T>
-
createCriteriaBuilder
- Specified by:
createCriteriaBuilderin interfaceBlazeCriteriaQuery<T>
-