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

Type Parameters:
T - The query result type
X - The concrete builder type
All Superinterfaces:
BaseWhereBuilder<X>, CommonQueryBuilder<X>, ConfigurationSource, CorrelationQueryBuilder<X>, FromBaseBuilder<X>, FromBuilder<X>, FromProvider, KeysetQueryBuilder<X>, OrderByBuilder<X>, ParameterHolder<X>, SelectBuilder<X>, ServiceProvider, WhereBuilder<X>, WindowContainerBuilder<X>
All Known Subinterfaces:
BaseCriteriaBuilder<T,​X>, BaseSubqueryBuilder<X>, CriteriaBuilder<T>, FullQueryBuilder<T,​X>, LeafOngoingSetOperationCriteriaBuilder<X>, LeafOngoingSetOperationSubqueryBuilder<X>, OngoingSetOperationCriteriaBuilder<T,​Y>, OngoingSetOperationSubqueryBuilder<T,​Y>, PaginatedCriteriaBuilder<T>, QueryBuilder<T,​X>, StartOngoingSetOperationCriteriaBuilder<X,​Y>, StartOngoingSetOperationSubqueryBuilder<X,​Y>, SubqueryBuilder<T>

public interface BaseQueryBuilder<T,​X extends BaseQueryBuilder<T,​X>>
extends CommonQueryBuilder<X>, FromBuilder<X>, KeysetQueryBuilder<X>, WhereBuilder<X>, OrderByBuilder<X>, SelectBuilder<X>, CorrelationQueryBuilder<X>, WindowContainerBuilder<X>
A base interface for builders that support basic query functionality. This interface is shared between normal query builders and subquery builders.
Since:
1.0.0
Author:
Christian Beikov
  • Method Details

    • getResultType

      Class<T> getResultType()
      Returns the result type of this query.
      Returns:
      The result type of this query