public class BuiltinAggregateFunctions extends Object
Built-in implementations for some of the standard aggregation operations. Aggregations can be implemented as a class with the following methods viz. init, add and result. The class could contain only static methods, only non-static methods or be generic.
Modifier and Type | Class and Description |
---|---|
static class |
BuiltinAggregateFunctions.ByteSum |
static class |
BuiltinAggregateFunctions.Count |
static class |
BuiltinAggregateFunctions.DoubleAvg |
static class |
BuiltinAggregateFunctions.DoubleSum |
static class |
BuiltinAggregateFunctions.FloatSum |
static class |
BuiltinAggregateFunctions.IntAvg |
static class |
BuiltinAggregateFunctions.IntSum |
static class |
BuiltinAggregateFunctions.LongSum |
static class |
BuiltinAggregateFunctions.Max<T extends Comparable<T>> |
static class |
BuiltinAggregateFunctions.Min<T extends Comparable<T>> |
static class |
BuiltinAggregateFunctions.ShortSum |
static class |
BuiltinAggregateFunctions.TypeClass |
Constructor and Description |
---|
BuiltinAggregateFunctions() |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.