Module org.jooq
Package org.jooq

Interface WindowDefinition

All Superinterfaces:
QueryPart, Serializable, WindowSpecification, WindowSpecificationFinalStep, WindowSpecificationOrderByStep, WindowSpecificationRowsStep

public interface WindowDefinition extends WindowSpecificationOrderByStep
A window definition.

Window definitions can be

The WINDOW clause is only natively supported by

If your database supports window functions, but not the WINDOW clause, jOOQ will inline window definitions into their respective window functions.

Instances can be created using Name.as(WindowSpecification) and overloads.

Author:
Lukas Eder
  • Method Details

    • $name

      @Experimental @NotNull @NotNull Name $name()
      Experimental query object model accessor method, see also QOM. Subject to change in future jOOQ versions, use at your own risk.
    • $windowSpecification

      @Experimental @Nullable @Nullable WindowSpecification $windowSpecification()
      Experimental query object model accessor method, see also QOM. Subject to change in future jOOQ versions, use at your own risk.