public interface WindowSpecificationPartitionByStep extends WindowSpecificationOrderByStep
WindowSpecification.
 
 Example: 
 WindowSpecification spec =
 DSL.partitionBy(BOOK.AUTHOR_ID)
    .orderBy(BOOK.ID)
    .rowsBetweenUnboundedPreceding()
    .andCurrentRow();
 
XYZ*Step types directly from client code
 It is usually not recommended to reference any XYZ*Step types
 directly from client code, or assign them to local variables. When writing
 dynamic SQL, creating a statement's components dynamically, and passing them
 to the DSL API statically is usually a better choice. See the manual's
 section about dynamic SQL for details: https://www.jooq.org/doc/latest/manual/sql-building/dynamic-sql.
 
 Drawbacks of referencing the XYZ*Step types directly:
 
| Modifier and Type | Method and Description | 
|---|---|
| WindowSpecificationOrderByStep | partitionBy(Collection<? extends Field<?>> fields)Add a  PARTITION BYclause to the window specification. | 
| WindowSpecificationOrderByStep | partitionBy(Field<?>... fields)Add a  PARTITION BYclause to the window specification. | 
| WindowSpecificationOrderByStep | partitionByOne()Deprecated. 
 - 3.10 - [#6427] - This synthetic clause is no longer
             supported, use  partitionBy(Field...)instead, or
             omit the clause entirely. | 
orderBy, orderByrangeBetweenCurrentRow, rangeBetweenFollowing, rangeBetweenPreceding, rangeBetweenUnboundedFollowing, rangeBetweenUnboundedPreceding, rangeCurrentRow, rangeFollowing, rangePreceding, rangeUnboundedFollowing, rangeUnboundedPreceding, rowsBetweenCurrentRow, rowsBetweenFollowing, rowsBetweenPreceding, rowsBetweenUnboundedFollowing, rowsBetweenUnboundedPreceding, rowsCurrentRow, rowsFollowing, rowsPreceding, rowsUnboundedFollowing, rowsUnboundedPreceding@Support(value={AURORA_POSTGRES,CUBRID,DB2,FIREBIRD_3_0,HANA,INFORMIX,MARIADB,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) WindowSpecificationOrderByStep partitionBy(Field<?>... fields)
PARTITION BY clause to the window specification.@Support(value={AURORA_POSTGRES,CUBRID,DB2,FIREBIRD_3_0,HANA,INFORMIX,MARIADB,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) WindowSpecificationOrderByStep partitionBy(Collection<? extends Field<?>> fields)
PARTITION BY clause to the window specification.@Deprecated @Support(value={AURORA_POSTGRES,CUBRID,DB2,FIREBIRD_3_0,HANA,INFORMIX,MARIADB,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) WindowSpecificationOrderByStep partitionByOne()
partitionBy(Field...) instead, or
             omit the clause entirely.PARTITION BY 1 clause to the window specification,
 where such a clause is required by the syntax of an RDBMS.
 This clause is not supported as such in the CUBRID and Sybase dialects. If you use it, jOOQ will simply ignore it.
Copyright © 2019. All rights reserved.