|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
T - The function return typepublic interface WindowRowsStep<T>
This type is used for the window function DSL API.
Example:
field.firstValue()
.ignoreNulls()
.over()
.partitionBy(AUTHOR_ID)
.orderBy(PUBLISHED_IN.asc())
.rowsBetweenUnboundedPreceding()
.andUnboundedFollowing()
Note, that the functionality provided by this interface is not supported in
SQLDialect.SQLSERVER
| Method Summary | |
|---|---|
WindowRowsAndStep<T> |
rowsBetweenCurrentRow()
Add a ROWS BETWEEN CURRENT ROW ... |
WindowRowsAndStep<T> |
rowsBetweenFollowing(int number)
Add a ROWS BETWEEN [number] FOLLOWING ... |
WindowRowsAndStep<T> |
rowsBetweenPreceding(int number)
Add a ROWS BETWEEN [number] PRECEDING ... |
WindowRowsAndStep<T> |
rowsBetweenUnboundedFollowing()
Add a ROWS BETWEEN UNBOUNDED FOLLOWING ... |
WindowRowsAndStep<T> |
rowsBetweenUnboundedPreceding()
Add a ROWS BETWEEN UNBOUNDED PRECEDING ... |
WindowFinalStep<T> |
rowsCurrentRow()
Add a ROWS CURRENT ROW frame clause to the window function. |
WindowFinalStep<T> |
rowsFollowing(int number)
Add a ROWS [number] FOLLOWING frame clause to the window
function. |
WindowFinalStep<T> |
rowsPreceding(int number)
Add a ROWS [number] PRECEDING frame clause to the window
function. |
WindowFinalStep<T> |
rowsUnboundedFollowing()
Add a ROWS UNBOUNDED FOLLOWING frame clause to the window
function. |
WindowFinalStep<T> |
rowsUnboundedPreceding()
Add a ROWS UNBOUNDED PRECEDING frame clause to the window
function. |
| Methods inherited from interface org.jooq.NamedTypeProviderQueryPart |
|---|
getDataType, getDataType |
| Methods inherited from interface org.jooq.QueryPart |
|---|
attach |
| Methods inherited from interface org.jooq.Adapter |
|---|
internalAPI |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
WindowFinalStep<T> rowsUnboundedPreceding()
ROWS UNBOUNDED PRECEDING frame clause to the window
function.
WindowFinalStep<T> rowsPreceding(int number)
ROWS [number] PRECEDING frame clause to the window
function.
WindowFinalStep<T> rowsCurrentRow()
ROWS CURRENT ROW frame clause to the window function.
WindowFinalStep<T> rowsUnboundedFollowing()
ROWS UNBOUNDED FOLLOWING frame clause to the window
function.
WindowFinalStep<T> rowsFollowing(int number)
ROWS [number] FOLLOWING frame clause to the window
function.
WindowRowsAndStep<T> rowsBetweenUnboundedPreceding()
ROWS BETWEEN UNBOUNDED PRECEDING ... frame clause to
the window function.
WindowRowsAndStep<T> rowsBetweenPreceding(int number)
ROWS BETWEEN [number] PRECEDING ... frame clause to
the window function.
WindowRowsAndStep<T> rowsBetweenCurrentRow()
ROWS BETWEEN CURRENT ROW ... frame clause to
the window function.
WindowRowsAndStep<T> rowsBetweenUnboundedFollowing()
ROWS BETWEEN UNBOUNDED FOLLOWING ... frame clause to
the window function.
WindowRowsAndStep<T> rowsBetweenFollowing(int number)
ROWS BETWEEN [number] FOLLOWING ... frame clause to
the window function.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||