Interface Smalls.MyGenericAggFunction<A,​V,​R>

  • Type Parameters:
    A - accumulator type
    V - value type
    R - result type
    All Known Implementing Classes:
    Smalls.MySum3
    Enclosing class:
    Smalls

    private static interface Smalls.MyGenericAggFunction<A,​V,​R>
    A generic interface for defining user defined aggregate functions
    • Method Detail

      • init

        A init()
      • add

        A add​(A accumulator,
              V val)
      • merge

        A merge​(A accumulator1,
                A accumulator2)
      • result

        R result​(A accumulator)