Class AggregateData

java.lang.Object
org.h2.expression.aggregate.AggregateData
Direct Known Subclasses:
AggregateDataAvg, AggregateDataBinarySet, AggregateDataCollecting, AggregateDataCount, AggregateDataDefault, AggregateDataDistinctWithCounts, AggregateDataEnvelope, AggregateDataStdVar

abstract class AggregateData extends Object
Abstract class for the computation of an aggregate.
  • Constructor Details

    • AggregateData

      AggregateData()
  • Method Details

    • add

      abstract void add(SessionLocal session, Value v)
      Add a value to this aggregate.
      Parameters:
      session - the session
      v - the value
    • getValue

      abstract Value getValue(SessionLocal session)
      Get the aggregate result.
      Parameters:
      session - the session
      Returns:
      the value