Uses of Interface
com.blazebit.persistence.CriteriaBuilder
Packages that use CriteriaBuilder
-
Uses of CriteriaBuilder in com.blazebit.persistence
Methods in com.blazebit.persistence that return CriteriaBuilderModifier and TypeMethodDescription<Y> CriteriaBuilder<Y>
<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>
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.FullQueryBuilder.createPageIdQuery
(int firstResult, int maxResults, String identifierExpression) Like callingFullQueryBuilder.pageBy(int, int, String)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient.FullQueryBuilder.createPageIdQuery
(int firstResult, int maxResults, String identifierExpression, String... identifierExpressions) Like callingFullQueryBuilder.pageBy(int, int, String, String...)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient.FullQueryBuilder.createPageIdQuery
(KeysetPage keysetPage, int firstResult, int maxResults, String identifierExpression) Like callingFullQueryBuilder.pageBy(KeysetPage, int, int, String)
and thenPaginatedCriteriaBuilder.createPageIdQuery()
but more efficient.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.PaginatedCriteriaBuilder.createPageIdQuery()
Creates and returns a newCriteriaBuilder
that 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 CriteriaBuilderMethods in com.blazebit.persistence with parameters of type CriteriaBuilderModifier and TypeMethodDescriptionCTEBuilder.with
(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder) Creates a builder for a CTE with the given CTE type with the given criteria builder as basis.CTEBuilder.with
(Class<?> cteClass, CriteriaBuilder<?> criteriaBuilder, boolean inline) LikeCTEBuilder.with(Class, CriteriaBuilder)
but with the option to define whether the query should be inlined.