-
- All Superinterfaces:
QueryPart,Serializable,WindowSpecification,WindowSpecificationFinalStep,WindowSpecificationOrderByStep,WindowSpecificationRowsStep
public interface WindowDefinition extends WindowSpecificationOrderByStep
A window definition.Window definitions can be
- declared in the
WINDOWclause (seeSelectWindowStep.window(WindowDefinition...) - referenced from the
OVERclause (seeWindowOverStep.over(WindowDefinition)
The
WINDOWclause is only natively supported bySQLDialect.AURORA_POSTGRESSQLDialect.H2SQLDialect.MYSQLSQLDialect.POSTGRESSQLDialect.SQLITESQLDialect.SYBASE
If your database supports window functions, but not the
WINDOWclause, jOOQ will inline window definitions into their respective window functions.Instances can be created using
Name.as(WindowSpecification)and overloads.- Author:
- Lukas Eder
-
-
Method Summary
-
Methods inherited from interface org.jooq.WindowSpecificationOrderByStep
orderBy, orderBy
-
Methods inherited from interface org.jooq.WindowSpecificationRowsStep
groupsBetweenCurrentRow, groupsBetweenFollowing, groupsBetweenPreceding, groupsBetweenUnboundedFollowing, groupsBetweenUnboundedPreceding, groupsCurrentRow, groupsFollowing, groupsPreceding, groupsUnboundedFollowing, groupsUnboundedPreceding, rangeBetweenCurrentRow, rangeBetweenFollowing, rangeBetweenPreceding, rangeBetweenUnboundedFollowing, rangeBetweenUnboundedPreceding, rangeCurrentRow, rangeFollowing, rangePreceding, rangeUnboundedFollowing, rangeUnboundedPreceding, rowsBetweenCurrentRow, rowsBetweenFollowing, rowsBetweenPreceding, rowsBetweenUnboundedFollowing, rowsBetweenUnboundedPreceding, rowsCurrentRow, rowsFollowing, rowsPreceding, rowsUnboundedFollowing, rowsUnboundedPreceding
-
-