org.eclipse.birt.data.engine.api.aggregation
Class Aggregation

java.lang.Object
  extended byorg.eclipse.birt.data.engine.api.aggregation.Aggregation
All Implemented Interfaces:
IAggregation

public abstract class Aggregation
extends java.lang.Object
implements IAggregation

All multipass aggregations must implement this interface.


Field Summary
 
Fields inherited from interface org.eclipse.birt.data.engine.api.aggregation.IAggregation
RUNNING_AGGR, SUMMARY_AGGR
 
Constructor Summary
Aggregation()
           
 
Method Summary
 int getNumberOfPasses()
          Returns the number of passes over the data series that the accumulator of this aggregate requires.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.birt.data.engine.api.aggregation.IAggregation
getName, getParameterDefn, getType, newAccumulator
 

Constructor Detail

Aggregation

public Aggregation()
Method Detail

getNumberOfPasses

public int getNumberOfPasses()
Returns the number of passes over the data series that the accumulator of this aggregate requires. For SUMMARY aggregates, the accumulator returns a value after all passes are complete. For RUNNING aggregates, the accumulator returns data in the last pass.

Returns:


Copyright © 2005 Actuate Corp. All rights reserved.