Package org.h2.expression.aggregate
Aggregate functions.
-
Class Summary Class Description AbstractAggregate A base class for aggregate functions.Aggregate Implements the integrated aggregate functions, such as COUNT, MAX, SUM.AggregateData Abstract class for the computation of an aggregate.AggregateDataAvg Data stored while calculating an AVG aggregate.AggregateDataBinarySet Aggregate data of binary set functions.AggregateDataCollecting Data stored while calculating an aggregate that needs collecting of all values or a distinct aggregate.AggregateDataCorr Data stored while calculating a CORR, REG_SLOPE, REG_INTERCEPT, or REGR_R2 aggregate.AggregateDataCount Data stored while calculating a COUNT aggregate.AggregateDataCovar Data stored while calculating a COVAR_POP, COVAR_SAMP, or REGR_SXY aggregate.AggregateDataDefault Data stored while calculating an aggregate.AggregateDataDistinctWithCounts Data stored while calculating an aggregate that needs distinct values with their counts.AggregateDataEnvelope Data stored while calculating an aggregate.AggregateDataStdVar Data stored while calculating a STDDEV_POP, STDDEV_SAMP, VAR_SAMP, VAR_POP, REGR_SXX, or REGR_SYY aggregate.JavaAggregate This class wraps a user-defined aggregate.ListaggArguments Additional arguments of LISTAGG aggregate function.LongDataCounter Counter.Percentile PERCENTILE_CONT, PERCENTILE_DISC, and MEDIAN inverse distribution functions. -
Enum Summary Enum Description AggregateDataCollecting.NullCollectionMode NULL values collection mode.AggregateType The type of an aggregate function.