Interface SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>

Type Parameters:
X - The concrete builder type
All Superinterfaces:
BaseCTECriteriaBuilder<X>, BaseHavingBuilder<X>, BaseWhereBuilder<X>, CommonQueryBuilder<X>, ConfigurationSource, DistinctBuilder<X>, FromBaseBuilder<X>, FromBuilder<X>, FromProvider, GroupByBuilder<X>, HavingBuilder<X>, KeysetQueryBuilder<X>, LimitBuilder<X>, OrderByBuilder<X>, ParameterHolder<X>, ServiceProvider, WhereBuilder<X>, WindowContainerBuilder<X>
All Known Subinterfaces:
FullSelectCTECriteriaBuilder<X>, LeafOngoingSetOperationCTECriteriaBuilder<X>, OngoingSetOperationCTECriteriaBuilder<T,​Y>, SelectCTECriteriaBuilder<X>, SelectRecursiveCTECriteriaBuilder<X>, StartOngoingSetOperationCTECriteriaBuilder<X,​Y>

public interface SelectBaseCTECriteriaBuilder<X extends SelectBaseCTECriteriaBuilder<X>>
extends BaseCTECriteriaBuilder<X>
A builder for cte criteria queries that select. This is the entry point for building cte queries.
Since:
1.1.0
Author:
Christian Beikov
  • Method Details

    • bind

      SelectBuilder<X> bind​(String cteAttribute)
      Starts a select builder for building an expression to bind to the CTE attribute.
      Parameters:
      cteAttribute - The CTE attribute to which the resulting expression should be bound
      Returns:
      A select builder for building an expression