T - The builder return typeOrderByBuilder<WindowBuilder<T>>public interface WindowBuilder<T> extends OrderByBuilder<WindowBuilder<T>>
| Modifier and Type | Method | Description |
|---|---|---|
T |
end() |
Finishes the window builder.
|
<X extends WhereBuilder<X> & WindowBuilder<X>> |
filter() |
Starts a filter builder.
|
WindowFrameBuilder<T> |
groups() |
Starts a frame builder with the GROUPS frame mode.
|
WindowBuilder<T> |
partitionBy(String partitionExpression) |
Adds a partition by clause with the given expression to the window.
|
WindowBuilder<T> |
partitionBy(String... partitionExpressions) |
Adds a partition by clause with the given expressions to the window.
|
WindowFrameBuilder<T> |
range() |
Starts a frame builder with the RANGE frame mode.
|
WindowFrameBuilder<T> |
rows() |
Starts a frame builder with the ROWS frame mode.
|
orderBy, orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesc<X extends WhereBuilder<X> & WindowBuilder<X>> X filter()
X - The filter builder typeWindowBuilder<T> partitionBy(String... partitionExpressions)
partitionExpressions - The expressions for the partition by clauseWindowBuilder<T> partitionBy(String partitionExpression)
partitionExpression - The expression for the partition by clauseWindowFrameBuilder<T> rows()
WindowFrameBuilder<T> range()
WindowFrameBuilder<T> groups()
T end()
Copyright © 2014–2020 Blazebit. All rights reserved.