public interface IAggregateFunction
| 限定符和类型 | 字段和说明 |
|---|---|
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 |
| 限定符和类型 | 方法和说明 |
|---|---|
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.IllegalArgumentExceptionjava.lang.Object getAggregatedValue()
void initialize()
int getParametersCount()
java.lang.String[] getDisplayParameters()
int getType()
SUMMARY_AGGR,
RUNNING_AGGRint getBIRTDataType()
Copyright © 2005-2008 Actuate Corp. All rights reserved.