Package com.blazebit.persistence
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 Summary
Modifier and TypeMethodDescriptionUses CURRENT ROW as upper bound and continues to the frame exclusion builder.andFollowing
(String expression) Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.andPreceding
(String expression) Uses X PRECEDING as upper bound and continues to the frame exclusion builder.Uses UNBOUNDED FOLLOWING as upper bound and continues to the frame exclusion builder.
-
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
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
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
-