Package com.blazebit.persistence
Interface DistinctBuilder<X extends DistinctBuilder<X>>
- Type Parameters:
X
- The concrete builder type
- All Known Subinterfaces:
BaseCriteriaBuilder<T,
,X> BaseCTECriteriaBuilder<X>
,BaseFromQueryBuilder<T,
,X> BaseInsertCriteriaBuilder<T,
,X> BaseSubqueryBuilder<X>
,CriteriaBuilder<T>
,FullSelectCTECriteriaBuilder<X>
,InsertCriteriaBuilder<T>
,LeafOngoingSetOperationCriteriaBuilder<X>
,LeafOngoingSetOperationCTECriteriaBuilder<X>
,LeafOngoingSetOperationSubqueryBuilder<X>
,OngoingSetOperationCriteriaBuilder<T,
,Y> OngoingSetOperationCTECriteriaBuilder<T,
,Y> OngoingSetOperationSubqueryBuilder<T,
,Y> ReturningInsertCriteriaBuilder<T,
,X> SelectBaseCTECriteriaBuilder<X>
,SelectCTECriteriaBuilder<X>
,SelectRecursiveCTECriteriaBuilder<X>
,StartOngoingSetOperationCriteriaBuilder<X,
,Y> StartOngoingSetOperationCTECriteriaBuilder<X,
,Y> StartOngoingSetOperationSubqueryBuilder<X,
,Y> SubqueryBuilder<T>
public interface DistinctBuilder<X extends DistinctBuilder<X>>
An interface for builders that support distinct.
This is related to the fact, that a query builder supports distinct selects.
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Method Summary
-
Method Details
-
distinct
X distinct()Marks the query to do a distinct select.- Returns:
- The query builder for chaining calls
-