Class WindowSpecificationImpl<T>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long lower  
      private java.util.Comparator<? super T> order  
      private java.util.function.Function<? super T,​?> partition  
      private long upper  
    • Constructor Summary

      Constructors 
      Constructor Description
      WindowSpecificationImpl​(java.util.function.Function<? super T,​?> partition, java.util.Comparator<? super T> order, long lower, long upper)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long lower()
      The window's lower frame bound.
      java.util.Optional<java.util.Comparator<? super T>> order()
      The window order.
      java.util.function.Function<? super T,​?> partition()
      The window partition function.
      long upper()
      The window's upper frame bound.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • partition

        private final java.util.function.Function<? super T,​?> partition
      • order

        private final java.util.Comparator<? super T> order
      • lower

        private final long lower
      • upper

        private final long upper
    • Constructor Detail

      • WindowSpecificationImpl

        WindowSpecificationImpl​(java.util.function.Function<? super T,​?> partition,
                                java.util.Comparator<? super T> order,
                                long lower,
                                long upper)