Top Description Constructors Methods
org.h2.expression.aggregate

pack-priv abstract Class AggregateData

extends Object
Class Inheritance
Known Direct Subclasses
org.h2.expression.aggregate.AggregateDataAnyValue, org.h2.expression.aggregate.AggregateDataAvg, org.h2.expression.aggregate.AggregateDataBinarySet, org.h2.expression.aggregate.AggregateDataCollecting, org.h2.expression.aggregate.AggregateDataCount, org.h2.expression.aggregate.AggregateDataDefault, org.h2.expression.aggregate.AggregateDataDistinctWithCounts, org.h2.expression.aggregate.AggregateDataEnvelope, org.h2.expression.aggregate.AggregateDataStdVar
Imports
org.h2.engine.SessionLocal, org.h2.value.Value

Abstract class for the computation of an aggregate.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract void
add(SessionLocal
the session
session
,
Value
the value
v
)

Add a value to this aggregate.

pack-priv abstract Value

Returns:

the value
getValue
(SessionLocal
the session
session
)

Get the aggregate result.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AggregateDataback to summary
pack-priv AggregateData()

Method Detail

addback to summary
pack-priv abstract void add(SessionLocal session, Value v)

Add a value to this aggregate.

Parameters
session:SessionLocal

the session

v:Value

the value

getValueback to summary
pack-priv abstract Value getValue(SessionLocal session)

Get the aggregate result.

Parameters
session:SessionLocal

the session

Returns:Value

the value