- Type Parameters:
- T- The function return type
public interface WindowRowsAndStep<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()
 
- Author:
- Lukas Eder
- 
Method SummaryModifier and TypeMethodDescription@NotNull WindowExcludeStep<T>Add a...@NotNull WindowExcludeStep<T>andFollowing(int number) Add a...@NotNull WindowExcludeStep<T>andPreceding(int number) Add a...@NotNull WindowExcludeStep<T>Add a...@NotNull WindowExcludeStep<T>Add a...
- 
Method Details- 
andUnboundedPreceding@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD_4_0,H2,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER2012,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull WindowExcludeStep<T> andUnboundedPreceding()Add a... AND UNBOUNDED PRECEDINGframe clause to the window function.
- 
andPreceding@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD_4_0,H2,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER2012,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull WindowExcludeStep<T> andPreceding(int number) Add a... AND [number] PRECEDINGframe clause to the window function.
- 
andCurrentRow@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD_4_0,H2,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER2012,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull WindowExcludeStep<T> andCurrentRow()Add a... AND CURRENT ROWframe clause to the window function.
- 
andUnboundedFollowing@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD_4_0,H2,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER2012,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull WindowExcludeStep<T> andUnboundedFollowing()Add a... AND UNBOUNDED FOLLOWINGframe clause to the window function.
- 
andFollowing@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD_4_0,H2,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER2012,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull WindowExcludeStep<T> andFollowing(int number) Add a... AND [number] FOLLOWINGframe clause to the window function.
 
-