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 Details

    • 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