Interface BaseCriteriaBuilder<T,​X extends BaseCriteriaBuilder<T,​X>>

Type Parameters:
T - The query result type
X - The concrete builder type
All Superinterfaces:
BaseHavingBuilder<X>, BaseQueryBuilder<T,​X>, BaseWhereBuilder<X>, CommonQueryBuilder<X>, ConfigurationSource, CorrelationQueryBuilder<X>, DistinctBuilder<X>, FromBaseBuilder<X>, FromBuilder<X>, FromProvider, GroupByBuilder<X>, HavingBuilder<X>, KeysetQueryBuilder<X>, LimitBuilder<X>, OrderByBuilder<X>, ParameterHolder<X>, SelectBuilder<X>, ServiceProvider, WhereBuilder<X>, WindowContainerBuilder<X>
All Known Subinterfaces:
CriteriaBuilder<T>, LeafOngoingSetOperationCriteriaBuilder<X>, OngoingSetOperationCriteriaBuilder<T,​Y>, StartOngoingSetOperationCriteriaBuilder<X,​Y>

public interface BaseCriteriaBuilder<T,​X extends BaseCriteriaBuilder<T,​X>>
extends BaseQueryBuilder<T,​X>, GroupByBuilder<X>, DistinctBuilder<X>, LimitBuilder<X>
A builder for criteria queries. This is the entry point for building queries.
Since:
1.1.0
Author:
Christian Beikov