Interface WindowContainerBuilder<T extends WindowContainerBuilder<T>>

Type Parameters:
T - The concrete builder type
All Known Subinterfaces:
BaseCriteriaBuilder<T,​X>, BaseCTECriteriaBuilder<X>, BaseQueryBuilder<T,​X>, BaseSubqueryBuilder<X>, CriteriaBuilder<T>, FullQueryBuilder<T,​X>, FullSelectCTECriteriaBuilder<X>, LeafOngoingSetOperationCriteriaBuilder<X>, LeafOngoingSetOperationCTECriteriaBuilder<X>, LeafOngoingSetOperationSubqueryBuilder<X>, OngoingSetOperationCriteriaBuilder<T,​Y>, OngoingSetOperationCTECriteriaBuilder<T,​Y>, OngoingSetOperationSubqueryBuilder<T,​Y>, PaginatedCriteriaBuilder<T>, QueryBuilder<T,​X>, SelectBaseCTECriteriaBuilder<X>, SelectCTECriteriaBuilder<X>, SelectRecursiveCTECriteriaBuilder<X>, StartOngoingSetOperationCriteriaBuilder<X,​Y>, StartOngoingSetOperationCTECriteriaBuilder<X,​Y>, StartOngoingSetOperationSubqueryBuilder<X,​Y>, SubqueryBuilder<T>

public interface WindowContainerBuilder<T extends WindowContainerBuilder<T>>
A base interface for builders that support adding named windows for analytics functions.
Since:
1.4.0
Author:
Christian Beikov
  • Method Summary

    Modifier and Type Method Description
    WindowBuilder<T> window​(String name)
    Starts a WindowBuilder that can be referenced by name in analytics functions.
  • Method Details

    • window

      WindowBuilder<T> window​(String name)
      Starts a WindowBuilder that can be referenced by name in analytics functions.
      Parameters:
      name - The name of the window
      Returns:
      The window builder for building the window for analytics functions