public interface IAggregateFunction
Modifier and Type | Field and Description |
---|---|
static int |
BIGDECIMAL |
static int |
CALENDAR |
static int |
CUSTOM |
static int |
DATE |
static int |
NULL |
static int |
NUMBER |
static int |
RUNNING_AGGR |
static int |
SUMMARY_AGGR |
static int |
TEXT |
static int |
UNKNOWN |
Modifier and Type | Method and Description |
---|---|
void |
accumulate(java.lang.Object oValue)
An internally generated notification indicating that a function
implementer should accumulate another value (to be subsequently
aggregated)
|
java.lang.Object |
getAggregatedValue()
Returns the aggregated value as determined by the function
implementation.
|
int |
getBIRTDataType()
Returns the aggregation data type defined by BIRT.
|
java.lang.String[] |
getDisplayParameters()
Returns display text of aggregate parameters.
|
int |
getParametersCount()
Returns the count of aggregate parameter.
|
int |
getType()
Returns aggregate type.
|
void |
initialize()
Sends out a notification to a function implementation subclass to
initialize local member variables.
|
static final int SUMMARY_AGGR
static final int RUNNING_AGGR
static final int UNKNOWN
static final int NULL
static final int DATE
static final int CALENDAR
static final int NUMBER
static final int BIGDECIMAL
static final int TEXT
static final int CUSTOM
void accumulate(java.lang.Object oValue) throws java.lang.IllegalArgumentException
oValue
- The numeric value to be accumulatedjava.lang.IllegalArgumentException
java.lang.Object getAggregatedValue()
void initialize()
int getParametersCount()
java.lang.String[] getDisplayParameters()
int getType()
SUMMARY_AGGR
,
RUNNING_AGGR
int getBIRTDataType()
Copyright © 2005-2008 Actuate Corp. All rights reserved.