Interface WindowFrameBetweenBuilder<T>

  • Type Parameters:
    T - The builder return type

    public interface WindowFrameBetweenBuilder<T>
    An interface for building a window frame between clause for analytics functions.
    Since:
    1.4.0
    Author:
    Christian Beikov
    • Method Detail

      • andUnboundedFollowing

        WindowFrameExclusionBuilder<T> andUnboundedFollowing()
        Uses UNBOUNDED FOLLOWING as upper bound and continues to the frame exclusion builder.
        Returns:
        The frame exclusion builder
      • andPreceding

        WindowFrameExclusionBuilder<T> andPreceding​(String expression)
        Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
        Parameters:
        expression - The expression for the frame bound
        Returns:
        The frame exclusion builder
      • andFollowing

        WindowFrameExclusionBuilder<T> andFollowing​(String expression)
        Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
        Parameters:
        expression - The expression for the frame bound
        Returns:
        The frame exclusion builder
      • andCurrentRow

        WindowFrameExclusionBuilder<T> andCurrentRow()
        Uses CURRENT ROW as upper bound and continues to the frame exclusion builder.
        Returns:
        The frame exclusion builder