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 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 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.