public interface Aggregate
extends java.io.Serializable
The general implementation class is AggregateInfo. Common or "well known" aggregates are defined in the AggregationMode enum. The system works like this for historical reasons, previous to 7.7 only the AggregationMode aggregates were used. After, with the introduction of history providers as an extension point, new providers could define any aggregation function.
Modifier and Type | Field and Description |
---|---|
static int |
AD_HOC_PYTHON_ID
Ad-hoc aggregates don't get registered anywhere, but can be sent to the history system.
|
static int |
CUSTOM_RESERVED_ID
All custom aggregates should be above this value
|
static int |
PYTHON_LIB_ID |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDesc()
A possible description for how the aggregate behaves.
|
int |
getId()
Returns the identifier for the aggregate.
|
java.lang.String |
getName()
A display name for the aggregate.
|
static final int CUSTOM_RESERVED_ID
static final int AD_HOC_PYTHON_ID
static final int PYTHON_LIB_ID
int getId()
java.lang.String getName()
java.lang.String getDesc()