- All Superinterfaces:
- QueryPart,- Serializable
- All Known Subinterfaces:
- WindowDefinition,- WindowSpecificationExcludeStep,- WindowSpecificationFinalStep,- WindowSpecificationOrderByStep,- WindowSpecificationPartitionByStep,- WindowSpecificationRowsStep
A window specification.
 
 Window specifications are the syntactic clauses that can be passed to both
 window definitions in WINDOW clauses, as well as to the
 OVER clause of window functions. This makes window
 specifications highly reusable across several queries.
 
Example:
 WindowSpecification spec =
 DSL.partitionBy(BOOK.AUTHOR_ID)
    .orderBy(BOOK.ID)
    .rowsBetweenUnboundedPreceding()
    .andCurrentRow();
 
 Instances can be created using DSL.partitionBy(Field...),
 DSL.orderBy(OrderField...), and overloads as well as rows / range /
 groups related methods in DSL.
- Author:
- Lukas Eder
- 
Method SummaryModifier and TypeMethodDescription@Nullable QOM.FrameExclude$exclude()Experimental query object model accessor method, see alsoQOM.@Nullable IntegerExperimental query object model accessor method, see alsoQOM.@Nullable IntegerExperimental query object model accessor method, see alsoQOM.@Nullable QOM.FrameUnitsExperimental query object model accessor method, see alsoQOM.@NotNull QOM.UnmodifiableList<? extends SortField<?>>$orderBy()Experimental query object model accessor method, see alsoQOM.@NotNull QOM.UnmodifiableList<? extends Field<?>>Experimental query object model accessor method, see alsoQOM.@Nullable WindowDefinitionExperimental query object model accessor method, see alsoQOM.
- 
Method Details- 
$windowDefinitionExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$partitionByExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$orderByExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$frameUnitsExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$frameStartExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$frameEndExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
- 
$excludeExperimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
 
-