Class WindowRows.BetweenAnd

java.lang.Object
com.blazebit.persistence.querydsl.WindowRows.BetweenAnd
Enclosing class:
WindowRows<Def extends WindowDefinition<Def,?>>

public class WindowRows.BetweenAnd extends Object
Intermediate step
Author:
Jan-Willem Gmelig Meyling
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Uses CURRENT ROW as upper bound and continues to the frame exclusion builder.
    following(int i)
    Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
    following(com.querydsl.core.types.Expression<Integer> expr)
    Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
    preceding(int i)
    Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
    preceding(com.querydsl.core.types.Expression<Integer> expr)
    Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
    Uses UNBOUNDED FOLLOWING as upper bound and continues to the frame exclusion builder.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BetweenAnd

      public BetweenAnd()
  • Method Details

    • unboundedFollowing

      public Def unboundedFollowing()
      Uses UNBOUNDED FOLLOWING as upper bound and continues to the frame exclusion builder.
      Returns:
      The frame exclusion builder
    • currentRow

      public Def currentRow()
      Uses CURRENT ROW as upper bound and continues to the frame exclusion builder.
      Returns:
      The frame exclusion builder
    • preceding

      public Def preceding(com.querydsl.core.types.Expression<Integer> expr)
      Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
      Parameters:
      expr - The expression for the frame bound
      Returns:
      The frame exclusion builder
    • preceding

      public Def preceding(int i)
      Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
      Parameters:
      i - The expression for the frame bound
      Returns:
      The frame exclusion builder
    • following

      public Def following(com.querydsl.core.types.Expression<Integer> expr)
      Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
      Parameters:
      expr - The expression for the frame bound
      Returns:
      The frame exclusion builder
    • following

      public Def following(int i)
      Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
      Parameters:
      i - The expression for the frame bound
      Returns:
      The frame exclusion builder