public abstract class Measure
extends java.lang.Object
Constructor and Description |
---|
Measure(java.lang.Class<?>[] argumentTypes,
java.lang.Integer[] argumentLevels,
java.lang.Class<?>[] aggFunctions) |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
compute(java.lang.Object[] args) |
java.lang.Class<?>[] |
getAggFunctions() |
java.lang.Object |
getAggregatedValue(java.lang.Object[] args,
AggregationFunction<?> func) |
java.lang.Integer[] |
getArgumentLevels() |
java.lang.Class<?>[] |
getArgumentTypes() |
abstract java.lang.String |
getCategory() |
abstract java.lang.String |
getDescription() |
abstract java.lang.String |
getDesignation() |
abstract java.lang.String |
getDesignation(AggregationFunction<?> func) |
public Measure(java.lang.Class<?>[] argumentTypes, java.lang.Integer[] argumentLevels, java.lang.Class<?>[] aggFunctions)
public abstract java.lang.String getCategory()
public abstract java.lang.String getDescription()
public abstract java.lang.String getDesignation()
public abstract java.lang.String getDesignation(AggregationFunction<?> func)
public abstract java.lang.Object compute(java.lang.Object[] args)
public java.lang.Class<?>[] getArgumentTypes()
public java.lang.Integer[] getArgumentLevels()
public java.lang.Class<?>[] getAggFunctions()
public java.lang.Object getAggregatedValue(java.lang.Object[] args, AggregationFunction<?> func) throws java.lang.Exception
java.lang.Exception