|
|||||||||
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.Attachable |
---|
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 |