Uses of Interface
com.blazebit.persistence.CriteriaBuilder
| Package | Description |
|---|---|
| com.blazebit.persistence |
Blaze-Persistence is a rich Criteria API for JPA.
|
-
Uses of CriteriaBuilder in com.blazebit.persistence
Methods in com.blazebit.persistence that return CriteriaBuilder Modifier and Type Method Description <Y> CriteriaBuilder<Y>CriteriaBuilder. copy(Class<Y> resultClass)<Y> CriteriaBuilder<Y>FullQueryBuilder. copyCriteriaBuilder(Class<Y> resultClass, boolean copyOrderBy)Copies this query builder into a newCriteriaBuilder, using it's projection as an overridable default.<T> CriteriaBuilder<T>CriteriaBuilderFactory. create(javax.persistence.EntityManager entityManager, Class<T> resultClass)LikeCriteriaBuilderFactory.create(javax.persistence.EntityManager, java.lang.Class, java.lang.String)but with the alias equivalent to the camel cased result of whatClass.getSimpleName()of the result class returns.<T> CriteriaBuilder<T>CriteriaBuilderFactory. create(javax.persistence.EntityManager entityManager, Class<T> resultClass, String alias)Creates a new criteria builder with the given result class.CriteriaBuilder<Object[]>FullQueryBuilder. createPageIdQuery(int firstResult, int maxResults, String identifierExpression)Like callingFullQueryBuilder.pageBy(int, int, String)and thenPaginatedCriteriaBuilder.createPageIdQuery()but more efficient.CriteriaBuilder<Object[]>FullQueryBuilder. createPageIdQuery(int firstResult, int maxResults, String identifierExpression, String... identifierExpressions)Like callingFullQueryBuilder.pageBy(int, int, String, String...)and thenPaginatedCriteriaBuilder.createPageIdQuery()but more efficient.CriteriaBuilder<Object[]>FullQueryBuilder. createPageIdQuery(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression)Like callingFullQueryBuilder.pageBy(KeysetPage, int, int, String)and thenPaginatedCriteriaBuilder.createPageIdQuery()but more efficient.CriteriaBuilder<Object[]>FullQueryBuilder. createPageIdQuery(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression, String... identifierExpressions)Like callingFullQueryBuilder.pageBy(KeysetPage, int, int, String, String...)and thenPaginatedCriteriaBuilder.createPageIdQuery()but more efficient.CriteriaBuilder<Object[]>PaginatedCriteriaBuilder. createPageIdQuery()Creates and returns a newCriteriaBuilderthat can be used to query the id values for the current page.<Y> CriteriaBuilder<Y>CriteriaBuilder. selectNew(ObjectBuilder<Y> builder)Methods in com.blazebit.persistence that return types with arguments of type CriteriaBuilder Modifier and Type Method Description <Y> SelectObjectBuilder<CriteriaBuilder<Y>>CriteriaBuilder. selectNew(Class<Y> clazz)Methods in com.blazebit.persistence with parameters of type CriteriaBuilder Modifier and Type Method Description FullSelectCTECriteriaBuilder<T>CTEBuilder. with(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder)Creates a builder for a CTE with the given CTE type with the given criteria builder as basis.FullSelectCTECriteriaBuilder<T>CTEBuilder. with(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder, boolean inline)LikeCTEBuilder.with(Class, CriteriaBuilder)but with the option to define whether the query should be inlined.