Package com.blazebit.persistence
package com.blazebit.persistence
Blaze-Persistence is a rich Criteria API for JPA.
-
ClassDescriptionBaseCriteriaBuilder<T,
X extends BaseCriteriaBuilder<T, X>> A builder for criteria queries.BaseCTECriteriaBuilder<X extends BaseCTECriteriaBuilder<X>>A builder for cte criteria queries.BaseDeleteCriteriaBuilder<T,X extends BaseDeleteCriteriaBuilder<T, X>> A builder for delete queries.BaseFinalSetOperationBuilder<T,X extends BaseFinalSetOperationBuilder<T, X>> An interface for builders that support set operators.BaseFromQueryBuilder<T,X extends BaseFromQueryBuilder<T, X>> A base interface for builders that support basic query functionality except the SELECT clause.BaseHavingBuilder<T extends BaseHavingBuilder<T>>A base interface for builders that support having.BaseInsertCriteriaBuilder<T,X extends BaseInsertCriteriaBuilder<T, X>> A base builder for insert queries.BaseJoinOnBuilder<T extends BaseJoinOnBuilder<T>>A base interface for builders that support join on.A builder for modification queries.BaseOngoingFinalSetOperationBuilder<T,X extends BaseFinalSetOperationBuilder<T, X>> An interface for builders that support set operators.BaseOngoingSetOperationBuilder<X,Y, Z extends StartOngoingSetOperationBuilder<?, ?, ?>> An interface for builders that support set operators.BasePredicateBuilder<T extends BasePredicateBuilder<T>>A base interface for builders that support filtering.BaseQueryBuilder<T,X extends BaseQueryBuilder<T, X>> A base interface for builders that support basic query functionality.BaseSubqueryBuilder<X extends BaseSubqueryBuilder<X>>A builder for subquery criteria queries.BaseUpdateCriteriaBuilder<T,X extends BaseUpdateCriteriaBuilder<T, X>> A builder for update queries.BaseWhereBuilder<T extends BaseWhereBuilder<T>>A base interface for builders that support filtering.The builder interface for between predicates.The interface for binary predicate builders.The builder interface for a when predicate container that connects predicates with the AND operator.CaseWhenAndThenBuilder<T extends CaseWhenBuilder<?>>The builder interface for a when predicate container that connects predicates with the AND operator.A builder for general case when expressions.The builder interface for a when predicate container that connects predicates with the OR operator.CaseWhenOrThenBuilder<T extends CaseWhenBuilder<?>>The builder interface for a when predicate container that connects predicates with the OR operator.A builder for general case when expressions.CaseWhenThenBuilder<T extends CaseWhenBuilder<?>>A builder that can terminate the build process for general case when expressions.CommonQueryBuilder<X extends CommonQueryBuilder<X>>A base interface for builders that support basic query functionality.CorrelationQueryBuilder<X extends CorrelationQueryBuilder<X>>An interface for correlation query builders.Bootstrap class that is used to obtain a CriteriaBuilder instance.A builder for criteria queries.An interface used to create criteria builders.Marks an entity as being a CTE.CTEBuilder<T extends CTEBuilder<T>>An interface for builders that support CTEs.A simple default implementation for theKeyset
interface.A simple default implementation for theKeysetPage
interface.A builder for delete queries.DistinctBuilder<X extends DistinctBuilder<X>>An interface for builders that support distinct.A builder for the escape part of a like predicate.A base interface for executable query builders.FetchBuilder<X extends FetchBuilder<X>>An interface for builders that support fetching.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.CAREFUL, this is an experimental API and will change!FromBaseBuilder<X extends FromBaseBuilder<X>>An interface for builders that support just the from clause.FromBuilder<X extends FromBuilder<X>>An interface for builders that support the from clause.An interface for builders that support access to the from elements.FullQueryBuilder<T,X extends FullQueryBuilder<T, X>> A base interface for builders that support normal query functionality.A builder for cte criteria queries.GroupByBuilder<X extends GroupByBuilder<X>>An interface for builders that support group by.The builder interface for a having predicate container that connects predicates with the AND operator.HavingBuilder<T extends HavingBuilder<T>>An interface for builders that support aggregation.The builder interface for a having predicate container that connects predicates with the OR operator.A builder for insert queries.The builder interface for a on predicate container that connects predicates with the AND operator.An interface for builders that support join on.The builder interface for a on predicate container that connects predicates with the OR operator.The different join types which are possible.An interface that represents the key set of a row.A builder for keysets to make use of keyset pagination.An interface that represents the key set of aPagedList
.KeysetQueryBuilder<X extends KeysetQueryBuilder<X>>A base interface for builders that support keyset filtering.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.LikeBuilder<T>A builder for the like predicate.LimitBuilder<X extends LimitBuilder<X>>An interface for builders that support limit and offset.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.ModificationCriteriaBuilder<X extends ModificationCriteriaBuilder<X>>A builder for modification queries.An interface used to create subquery builders for expressions with multiple subqueries.An object build provides the select clause expressions that should be used by aFullQueryBuilder
and provides methods for transforming tuples into the target typeT
.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.OngoingSetOperationBuilder<X,Y, Z extends StartOngoingSetOperationBuilder<?, ?, ?>> A base interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.OrderByBuilder<T extends OrderByBuilder<T>>An interface for builders that support sorting.PagedList<T>An extended version of a List which also provides access to the total size of the list.A builder for paginated criteria queries.An extended version of a TypedQuery which also provides access to a count query.ParameterHolder<X extends ParameterHolder<X>>A base interface for builders that can hold parameters.CAREFUL, this is an experimental API and will change!The builder interface for a where predicate container that connects predicates with the AND operator.An interface for builders that support filtering.The builder interface for a where predicate container that connects predicates with the OR operator.The interface for quantifiable binary predicate builders.A base interface for builders that querying.QueryBuilder<T,X extends QueryBuilder<T, X>> A base interface for builders that support normal query functionality.The builder interface for predicates.ReturningBuilder<X extends ReturningBuilder<X>>A builder for the returning clause.A builder for delete queries.A builder for insert queries.A builder for modification queries.A builder for modification queries that return results.An object build provides the returning bindings that should be used by aReturningModificationCriteriaBuilder
and provides methods for transforming tuples into the target typeT
.A builder for modification queries.A builder for update queries.SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>A builder for cte criteria queries that select.An interface for builders that support selecting.A builder for cte criteria queries.The builder interface for a select new select clause.A builder for CTE criteria queries.SetOperationBuilder<X,Y extends StartOngoingSetOperationBuilder<?, ?, ?>> An interface for builders that support set operators.A builder for simple case when expressions.The first builder for simple case when expressions.A builder for the returning clause.StartOngoingSetOperationBuilder<X,Y, Z extends StartOngoingSetOperationBuilder<?, ?, ?>> An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.An interface for builders that support set operators.A builder for subquery criteria queries.An interface used to create subquery builders.A builder for update queries.The builder interface for a where predicate container that connects predicates with the AND operator.WhereBuilder<T extends WhereBuilder<T>>An interface for builders that support filtering.The builder interface for a where predicate container that connects predicates with the OR operator.An interface for building a window for analytics functions.WindowContainerBuilder<T extends WindowContainerBuilder<T>>A base interface for builders that support adding named windows for analytics functions.An interface for building a window frame between clause for analytics functions.An interface for building a window frame clause for analytics functions.An interface for building a window frame exclusion clause for analytics functions.