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
    BetweenAnd()  
  • Method Summary

    Modifier and Type Method Description
    Def currentRow()
    Uses CURRENT ROW as upper bound and continues to the frame exclusion builder.
    Def following​(int i)
    Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
    Def following​(com.querydsl.core.types.Expression<Integer> expr)
    Uses X FOLLOWING as upper bound and continues to the frame exclusion builder.
    Def preceding​(int i)
    Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
    Def preceding​(com.querydsl.core.types.Expression<Integer> expr)
    Uses X PRECEDING as upper bound and continues to the frame exclusion builder.
    Def unboundedFollowing()
    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

  • 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