Interface WindowFrame
-
- All Known Implementing Classes:
WindowFrame.Groups,WindowFrame.OffsetFrame,WindowFrame.Rows
@SubclassesMustOverrideEqualsAndHashCode public interface WindowFrame
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWindowFrame.Groupsstatic classWindowFrame.OffsetFramestatic classWindowFrame.Rows
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static WindowFrameforOrderBy(String... orderByColumns)static WindowFrame.Groupsgroups(Integer lowerOffset, Integer upperOffset, List<String> orderByColumns)static WindowFrame.Rowsrows(Integer lowerOffset, Integer upperOffset)static WindowFrameunbounded()default <T extends WindowFrame>
Tunwrap(Class<T> clazz)
-
-
-
Method Detail
-
unbounded
static WindowFrame unbounded()
-
rows
static WindowFrame.Rows rows(Integer lowerOffset, Integer upperOffset)
-
groups
static WindowFrame.Groups groups(Integer lowerOffset, Integer upperOffset, List<String> orderByColumns)
-
forOrderBy
static WindowFrame forOrderBy(String... orderByColumns)
-
unwrap
@Nullable default <T extends WindowFrame> T unwrap(Class<T> clazz)
-
-