Class Sum<N>

java.lang.Object
org.jooq.lambda.Sum<N>
Direct Known Subclasses:
Sum.OfBigDecimal, Sum.OfBigInteger, Sum.OfByte, Sum.OfDouble, Sum.OfFloat, Sum.OfInt, Sum.OfLong, Sum.OfShort

abstract class Sum<N> extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
    (package private) static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Sum()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    add(N value)
     
    (package private) void
    add(Sum<N> sum)
     
    (package private) abstract void
    add0(N value)
     
    (package private) void
    and(N value)
     
    (package private) void
    and(Sum<N> sum)
     
    (package private) abstract void
    and0(N value)
     
    (package private) abstract N
    avg()
     
    (package private) static <N> Sum<N>
    create(N value)
     
    (package private) void
    or(N value)
     
    (package private) void
    or(Sum<N> sum)
     
    (package private) abstract void
    or0(N value)
     
    (package private) abstract N
     

    Methods inherited from class java.lang.Object

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

    • count

      long count
  • Constructor Details

    • Sum

      Sum()
  • Method Details

    • add

      void add(Sum<N> sum)
    • add

      void add(N value)
    • and

      void and(Sum<N> sum)
    • and

      void and(N value)
    • or

      void or(Sum<N> sum)
    • or

      void or(N value)
    • add0

      abstract void add0(N value)
    • and0

      abstract void and0(N value)
    • or0

      abstract void or0(N value)
    • result

      abstract N result()
    • avg

      abstract N avg()
    • create

      static <N> Sum<N> create(N value)